What's the whole plan, present and future, for the Kalimat programming language? Here's a rough outline.
These goals are listed roughly from "Immediate future" to "long term", but they are not strictly in order: Some things are done in parallel, some of the 'long term' items have actually started now, the important part here is the ideas, not the order of their execution.
More stable language
These goals are listed roughly from "Immediate future" to "long term", but they are not strictly in order: Some things are done in parallel, some of the 'long term' items have actually started now, the important part here is the ideas, not the order of their execution.
More stable language
- Make FFI work correctly, fix memory leaks, pointer issues...etc
- Fix odds & ends in the language, like e.g missing graphics commands
- Make it produce independent applications, either by separating the VM from the IDE or by compiling to .exe (note: work already started)
- A site "trykalimat.com" where users can type and run Kalimat programs directly in the web browser, to test the language without downloading.
- A Youtube-like site where children can upload their programs for others to see (the idea comes from MIT Scratch) and a 'share' button in the IDE for automatic uploads
- Integrated tutorials, labs and exercises in the IDE itself
- Social ecosystem of books, online communities, training...etc
- Programmable toys that have an interface to Kalimat...OOP with real physical objects!
- Research and computational thinking
- Add more libraries, support for web applications, (perhaps also iPhone or Android applications)
- Optional static type checking
- A online repository for installing libraries and components from the IDE
- Faster VM, better garbage collection, running concurrent processes in parallel
- 'Sister' Compilers for the Java VM or .Net CLR
- A book "Kalimat internals" to explain design & architecture behind Kalimat, to help contributors to the project, beginner compiler writers, and people who want to create their own Arabic PLs
- Transform Kalimat from "Mohamed Samy's project" into "Kalimat team project"
هناك تعليق واحد:
I want to help specialy in trykalimat.com
إرسال تعليق