This project is an attempt to design strongly typed langauge like C# or Java using capability security model. This is an reseach project. This project is also a temporary home for async-objects projects which is prototype of classes for asynchronous inte
Invicta is a build management tool. Using simple project definition files, it generates powerful build scripts (such as ANT) while hiding their complexity. Invicta is a modular framework that allows developing additional components and output types.
...It produces classes for abstract syntax trees in compiler frontends from simple and compact specifications. Generated classes have builtin support for the Visitor design pattern.
...This allows programmers to extend their favorite language. It also simplifies compilers, IDEs and code generators. Among foreseeable extensions are UML diagrams , Design Patterns...
Save up to 91% with Spot VMs and get automatic sustained-use discounts. One free VM per month, plus $300 in credits.
Save on compute costs with Compute Engine. Reduce your batch jobs and workload bill 60-91% with Spot VMs. Compute Engine's committed use offers customers up to 70% savings through sustained use discounts. Plus, you get one free e2-micro VM monthly and $300 credit to start.
Course Compiler Design I at the ETH Zuerich (Switzerland).
The course program is to write a simple compiler for educational language J01 (similar to Java, with restrictions) for a target platform (either DLX, SPARC or x86).
An Apache Ant task extending JSmooth that creates a Windows executable wrapper .exe file from a java archive .jar file without needing a separate xml configuration file.
A static analyzer for Java programs that checks for design guidelines. The project is adopted from PDL (http://portal.acm.org/citation.cfm?id=1218571).
Trying to implement a lispy scripting language on top of Java in a minimalistic way: as small as possible but with a solid language design thats borrowed from common lisp.