I'm tired of people complaining about the documentation
so I've started a new document which is a complete
language specification .. whatever that means in a system
like Felix I don't know.

The document is:

src/web/ref/lang/spec_01.fdoc

It is a specification, not a tutorial, but like the ISO C++
Standard it may contain some brief examples.

It contains a lot of "TBD" or "To Be Done" sections.
I will fill these in over time. I would greatly appreciate
any help filling these sections in! Feel free to write
stuff and commit it!

The "all in one file" is a bit easier to edit, i.e. reorganise.
How it should be split up I do not know.

=========================

The REAL reference material is extracted from the
grammar and library.

No that's a white lie, the actual code is the reference,
together with some brain power. 

Felix is NOT intended to be specified by its implementation.
However the REAL Felix does not have a grammar,
that's in the library. The REAL Felix does not have any
primitive types like "int", that's in the library.

Therefore exactly where the boundaries between language
specification and library go is unclear. Most languages specify
part of the system in the library.

In addition, Felix is a multi-model system. It is a scripting
language, but it can compile down to binary and it can
do separate compilation.

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




------------------------------------------------------------------------------
Slashdot TV.  
Video for Nerds.  Stuff that matters.
http://tv.slashdot.org/
_______________________________________________
Felix-language mailing list
Felix-language@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/felix-language

Reply via email to