Modularity

Language fearutres are highly modularized with Object Algebra design pattern. All the language parts can be easily reused.

Extensibility

The buider provides good extensibility. New features can be extensed in a easy way without touching origin codes.

Efficiency

The project rely on Truffle framework and Graal JVM, which provide fast language implementation with Java virtual machine.

There are two ways of constructing a software design. One way is to make it so simple that there are obviously no deficiencies. And the other way is to make it so complicated that there are no obvious deficiencies.

— C.A.R. Hoare
Collect from 网站模板

Our Team

The whole project is supervised by Bruno and Yanling. There are three students member implementing the project.

Dr Oliveira Bruno

Supervisor

Wang Yanlin

Supervisor helper

Han Lin

Project Member

Ji Xiang

Project Member

Zhao Shixiong

Project Member

Project details

Click the file name to download detailed pdf file. Click '+' to show the shortcut of the file.

Contact us

Or you can email to zsxhku@gmail.com.

Your message has been sent. Thank you!