Dao, a New Programming Language Supporting Advanced Features With Small Runtime 404
New submitter NeoHermit writes "This language (Dao) has never been mentioned on Slashdot before, but it might be interesting to many people here. As it has recently become feature-complete and just made its first beta release, it may be the right time to mention it here. Dao is an optionally-typed programming language that supports many advanced features with a small runtime. The feature list is probably as long as that of Python, but they are supported by a much smaller runtime (somewhere between Lua and Python, but closer to Lua). Besides optional typing, the other major features that worth mentioning include: built-in support for concurrent programming for multicore computers, very friendly C programming interfaces for embedding and extending, a LLVM-based JIT compiler, a Clang-based module for embedding C/C++ codes in Dao, and a Clang-based tool for automatic binding generation from C/C++ header files. You can also see many familiar features from other languages."
There's a reason nobody talks about it (Score:5, Funny)
Re:you had me at... (Score:5, Funny)
Someone better go dig Strousoup out because he ain't dead, yet.
Optionally typed (Score:5, Funny)
So if Dao is optionally typed, what are the other programming input options? Voice input? Graphical point n click input?
Re:you had me at... (Score:5, Funny)
Sttroustrup ( you know youm could have gotten the name right )
You sure you wanna be correcting folks?
Re:Feature complete with a small runtime? (Score:5, Funny)
The Dao that is feature-complete is not the true Dao.
Re:Optionally typed (Score:5, Funny)
Surely I'd die of insanity before my conscience kicked in. Besides, "bind shoggoth" requires an import.
Re:you had me at... (Score:5, Funny)
"concurrent programming" to me could even mean using two keyboards.
Best misdefinition ever.
Re:you had me at... (Score:5, Funny)
That's called "agile".