On 30/10/2012, at 10:36 AM, Ryan Kluzak wrote:

> Well, that's it for me.  I'm toast. 
> 
> Just one more feature in the vast array of apparently undocumented features 
> for me to learn ;)

Actually there is now some (not very good) documentation.
Both the library and grammar are documented

http://felix-lang.org/web/reference.fdoc

This is brand new "documentation generated from comments"
sort of like Python doc strings or Doxygen documentation.
The tools for making the docs are still crude.

This solves a long standing problem, keeping the documentation
in sync with the library.

Currently there's only one active developer (me). Felix is a BIG system,
like any production programming language.

~/felix>flx_ls build/release/lib '.*(cpp|hpp|flx|flxh)' | wc
     280     280    5698

If I worked 5 days a week and spent one day on each file,
it would take over a year to document everything. And that
doesn't include the compiler or tools, the build system, the
configuration ... :-)

There's a tutorial:

http://felix-lang.org/web/tutorial.fdoc

as well as the start of a slideshow :)

however this:

>   Log Message: 
>   ----------- 
>   Merge EXPR_lambda, EXPR_object into EXPR_lambda (kind, ...). 
> 
> Which makes it easy to add EXPR_lambda(`Generator,...). 

is an internal change to the compiler, which has no impact 
on users, except that:

> So now we have anonymous generators. 

The lack of these was an inconsistency. Felix has

        fun: a function, no side effects
        proc: a procedure, side effects, no return value
        gen: a generator, a function which may have side-effects

Previously you could have anonymous fun and proc but not gen.
Now you can have anonymous gen. This doesn't make it harder
to learn, it makes it easier.

--
john skaller
skal...@users.sourceforge.net
http://felix-lang.org




------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_sfd2d_oct
_______________________________________________
Felix-language mailing list
Felix-language@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/felix-language

Reply via email to