mirror of
https://github.com/samsonjs/compiler.git
synced 2026-04-27 14:57:45 +00:00
trying to fix github saying compiler.rb is not found
This commit is contained in:
parent
be4bd30315
commit
88a7ca99e9
2 changed files with 52 additions and 1 deletions
51
TODO
Normal file
51
TODO
Normal file
|
|
@ -0,0 +1,51 @@
|
||||||
|
|
||||||
|
Types / Classes
|
||||||
|
===============
|
||||||
|
|
||||||
|
* functions
|
||||||
|
* objects (everything an object)
|
||||||
|
* classes
|
||||||
|
* symbols
|
||||||
|
* strings
|
||||||
|
* lambdas
|
||||||
|
* lists
|
||||||
|
* floats
|
||||||
|
* full numeric tower
|
||||||
|
* vectors
|
||||||
|
* dict
|
||||||
|
|
||||||
|
|
||||||
|
Features
|
||||||
|
========
|
||||||
|
|
||||||
|
* built-in http support
|
||||||
|
* blocks (multiple)
|
||||||
|
* docstrings
|
||||||
|
* list comprehensions
|
||||||
|
* immutable data structures
|
||||||
|
* advice (aka AOP)
|
||||||
|
* decorators
|
||||||
|
* low-level hardware access
|
||||||
|
* inline asm (?)
|
||||||
|
* threads
|
||||||
|
* erlang style threads (as a lib?)
|
||||||
|
|
||||||
|
Syntax
|
||||||
|
======
|
||||||
|
|
||||||
|
* regex literals
|
||||||
|
* dot for attribute access
|
||||||
|
* space to send a message, args in parens
|
||||||
|
(parens optional w/ no args)
|
||||||
|
|
||||||
|
|
||||||
|
Other
|
||||||
|
=====
|
||||||
|
|
||||||
|
* parser hooks/functions (like Factor's parsing words)
|
||||||
|
|
||||||
|
* gc
|
||||||
|
* ffi
|
||||||
|
|
||||||
|
* JIT compiler
|
||||||
|
* optimizations
|
||||||
Loading…
Reference in a new issue