|
If you talk about features that are not seen in any other language, the BNF-like macro in Dao is one such feature. However if you mean something rarely seen in popular languages, there could be more, such as soft typing, typed generator and coroutine, parallelized regular _expression_ pattern matching, functional methods etc.Like Lua, Dao also tries to address the simplicity and usability of C interfaces. What is different in Dao is that, the typing system is used to eliminate the necessity to perform parameter type checking manually in C wrapping functions.On Tue, Sep 22, 2009 at 11:42 AM, Javier Guerra <javier@guerrag.com> wrote:On Tue, Sep 22, 2009 at 12:37 PM, Limin Fu <phoolimin@gmail.com> wrote:i'm always interested in new languages, can you summarize what makes Dao unique?
> I am pleased to announce the release of Dao 1.1. Dao was influenced by Lua
> in several aspects, such as coroutine, string pattern matching etc., and
> even the principle of simplicity is also taken by Dao. More importantly, the
> implementation of Dao virtual machine was largely inspired by the Lua
> virtual machine.
--
Javier