I'm writing a new tutorial which you can find here:

http://felix-lang.org/web/nutut/intro/intro_index.fdoc

These pages are set up to use the new flx_tangler tool
so I can actually extract the code and expected results
in the tutorial pages, and compile and run the code,
and check the output agrees with the tutorial.
Even in the first two pages this caught about 10 typos :)

This tutorial tries to explain things from the ground up,
in terms of how the library and language are implemented,
rather than by abstract semantics. And because the literate
programming tool is rather simple there are strong constraints
on how the tutorial pages are constructed: each page
corresponds to at most one program with at most one
expected output specification.

I hope such constraints actually help both reading and
writing the pages (rather than getting in the way).

Whilst in the main tutorial we studiously avoid mentioning
C binding technology, in the new tutorial we studiously
avoid mentioning abstract semantics :)

instead we just start off saying Felix is a C++ code generator
and this is how it generates code from your binding specifications.

This approach is more logical and easier to understand because
by introducing the C bindings first, we can see how the semantic
issues arise, and how we solve them. We can see why things are
the way they are, and why we have a lot of arcane stuff in the
language.

This approach is also a bit closer to the historical development.

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




------------------------------------------------------------------------------
LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
Remotely access PCs and mobile devices and provide instant support
Improve your efficiency, and focus on delivering more value-add services
Discover what IT Professionals Know. Rescue delivers
http://p.sf.net/sfu/logmein_12329d2d
_______________________________________________
Felix-language mailing list
Felix-language@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/felix-language

Reply via email to