Web Images Videos Maps News Shopping Gmail more »
Recently Visited Groups | Help | Sign in
Google Groups Home
Group info
Members: 37
Language: English
Group categories:
Computers > Software
Computers > Programming
More group info »
Recent pages and files
About    

Abstract

The primary goal of the jsc project is to unify syntax of multiple languages choosing c# as a base language.

 

Given that a c# project is specially instrumented and  built with the latest microsoft c# compiler, the jsc project will apply IL analysis to detect high level language building blocks.


A back end will produce source code in the required language.


Some native backends are part of the jsc project:

  • javascript 
  • actionscript 
  • java
  • php 

 

The jsc project will not support the conversion of arbitary assemblies which were not built jsc in mind.

 

Some important features to be supported:

  • operators
  • properties
  • delegates
  • generics 
  • enumerators 
  • anonymous types
  • linq with objects 

A secondary goal is to provide a third party developer the possibility to extend jsc with its own implementation of a language backend. 

Scope

The end-users of the jsc compiler will be the software developers.

 

Vision 

  • Create  java games within c# environment.
  • Create javascript powered applications within c# environment 

 

Status

A working proof of concept is online and availible for download at http://jsc.sourceforge.net 


Version: 
Create a group - Google Groups - Google Home - Terms of Service - Privacy Policy
©2009 Google