Shougo wrote:

> > The solution I've been thinking of is www.zimbu.org.
> > It produces C code, thus there should be a way to mix some parts written
> > in Zimbu and some parts still written in C.
> 
> I think Zimbu is not bad choice.
> Zimbu is developped continuously by Mr.Bram and it fits with Vim
> development policy(Speed, compatibility, portability).
> http://code.google.com/p/zimbu/source/list
> I can learn Zimbu if it needs for Vim develop.
> But unlike other languages, Zimbu developers are too few.
> 
> How is the Go language?
> I think Go is similar to Zimbu.
> What are Zimbu advantages compared from Go language?

Go has a few nice ideas, but otherwise it's a bit of a mess.  Both "new"
and "make" to create items, and then "delete" doesn't quite do what you
expect. No exceptions. No typed containers (at least not yet). No
inheritance.

For Zimbu I'm trying to gather all the nice things from other languages.
>From Go I learned about channels (called pipe in Zimbu).  Those are a
nice way to communicate between threads (or co-routines, if you have
them).  https://zimbu.googlecode.com/hg/docs/PIPE.Pipe.html

I'm also talking with the guy implementing garbage collection in Go,
taking some of their ideas for the Zimbu garbage collector (almost
done, got stalled because of Vim work...).

-- 
Support your right to bare arms!  Wear short sleeves!

 /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
\\\  an exciting new programming language -- http://www.Zimbu.org        ///
 \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///

-- 
-- 
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

--- 
You received this message because you are subscribed to the Google Groups 
"vim_dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Raspunde prin e-mail lui