dao
dao copied to clipboard
Dao Programming Language
As I have mentioned in another thread, I have been considering to reorganize the modules in the following way: - `Dao`(fossil)/`dao`(git) will only include core modules which provide important functionalities,...
The error message should also contain some information where the constant has been declared. At least _which module_ or better in _which module and namespace_. ``` ruby load web.html import...
Currently ECMAscript doesn't support multithreading, but there are plans to add the support soon: - https://kripken.github.io/emscripten-site/docs/porting/pthreads.html - https://github.com/tc39/ecmascript_sharedmem A more or less functional implementations are already in Firefox and Chrome...
The idea is to enhance the current method calling to support functional composition to allow building efficient pipelines in an efficient way. Currently it can be built quite easily on...
``` ruby (dao) load net = none (dao) sock = net.listen(':23498') = TcpListener[0x1ca9b40] (dao) s = sock.accept() # here a remote peer connects = ( , [[Error::Param]] --- Invalid parameter(s):...
The wikipedia page https://en.wikipedia.org/wiki/User:Phoolimin/Dao_(programming_language) should be rather hidden or updated despite it's not published in the main encyclopedia yet (it's though on the first google page when searching _dao programming...
The code ``` type E = enum x = E.b io.writeln(x == $m ? 'equal' : 'not_equal') ``` prints `not_equal` instead of throwing an exception that `$m` doesn't exist. It...
Just stumbled upon http://lcamtuf.coredump.cx/afl/ and thought it might be useful for future testing (once we have the "[project](https://github.com/daokoder/dao/issues/513#issuecomment-147668087) [management](https://github.com/daokoder/dao/issues/513#issuecomment-147705626)" settled a little bit) together with stuff like [advanced static analysis](https://github.com/daokoder/dao/issues/333).
``` 0$ dao -e 'const e = Error::define("Error", "description ..."); std.error(e)' [[ERROR]] in file "command line codes": At line 0 : Invalid function definition --- " __main__() "; At line...
``` 0$ dao -e 'routine return_some_complicated_non_none_type() { 1 }; x: none|@T = none; x = return_some_complicated_non_none_type(); if (x == none) io.writeln("A", x) else io.writeln("B", x)' [[ERROR]] in file "command line...