more todos

This commit is contained in:
Torsten Ruger 2015-05-18 10:19:28 +03:00
parent d348e7afe7
commit 0aa603fa48

15
ToDo.md
View File

@ -3,9 +3,10 @@ ToDo
Some things that would be nice . . (if you did them :-) ) Some things that would be nice . . (if you did them :-) )
- Better elf support. I think it should be relatively easy to produce an executable binary (so linking - Better elf support. I think it should be relatively easy to produce an executable binary (so linking
could be skipped). Off course the possibility to link in another library would be nice could be skipped). Off course the possibility to link in another library would be nice
- utf8 support (string escaping) - utf8 support (string improvements generally)
- SOF writer / parser
- more ruby grammar niceties. At the moment i am keeping it simple, so if there is a way around it - more ruby grammar niceties. At the moment i am keeping it simple, so if there is a way around it
i won't implement it. Multi-assignments, all that chique where newline is used as expression demarcation i won't implement it. Multi-assignments, all that chique where newline is used as expression demarcation
@ -15,18 +16,20 @@ Or the list of things i am not even planning of tackling at the moment
Platforms Platforms
--------- ---------
x86 is up for grabs. I have intentionally started on arm (the most sold cpu) because i do this for fun. x86 is up for grabs. I have intentionally started on arm (the most sold cpu) because i do this for fun.
And my pi is fun. And my pi is fun.
Trying to get mainstream acknowledgement/acceptence is not fun, it's hard work and should be undertaken by Trying to get mainstream acknowledgement/acceptence is not fun, it's hard work and should be undertaken by
someone with funding. someone with funding.
I hope to get the multi-machine architecture done at some point as i also want to port to Arduino I hope to get the multi-machine architecture done at some point as i also want to port to Arduino
Also i am starting to think an (register machine) interpreter would be a good idea for debugging.
Compliance Compliance
---------- ----------
Is admittedly a little more fun, but also not really my goal in the near future. Is admittedly a little more fun, but also not really my goal in the near future.
If i am really honest about this, i think ruby is a little quirky around the edges and i If i am really honest about this, i think ruby is a little quirky around the edges and i
think a lot of that can/should be done as a compatibility layer. Keeping the core clean (and shiny). think a lot of that can/should be done as a compatibility layer. Keeping the core clean (and shiny).
@ -36,7 +39,7 @@ Stdlib
Stdlib is not clean. More like a layer that accumulated over the years. Stdlib is not clean. More like a layer that accumulated over the years.
Very nice solutions exist for most of the important things. Like celluloid for concurrency. Celluloid-io for Very nice solutions exist for most of the important things. Like celluloid for concurrency. Celluloid-io for
good performance io with or without zero-mq. Fiddle looks nice addmittadly. good performance io with or without zero-mq. Fiddle looks nice addmittadly.
Anyway, as i want to use gpio mostly the whole c wrapping is not too high on the list. Anyway, as i want to use gpio mostly the whole c wrapping is not too high on the list.