Sacalon's Roadmap
Language
- js backend
- lambdas :
var mythread = thread(function(x:int,y:int){
print(x*y)
})
- generate html doc from a code
- classes
class C : T {
var foo : string
var bar = 1
// constructor
C(foo: string){
this.foo = foo
}
public f(x: string): string {
return x
}
private f2(x: string): string {
return x
}
// allocator
__new__(foo: string): C {
return new C(foo)
}
// deallocator
__delete__(foo: string): C {
delete this.foo
delete this.bar
}
}
- generics #26s
- rewrite compiler in sacalon
- const correctness
Standard Library
thread
library