Felix
Who is Felix?
Felix is
- The infamous Felix the Cat,
- the German group theorist Felix Klein, and,
- the new programming language!
Project Goals
- Advanced Programming Language
- Microthreading Support
- Asynchronous IO
- C++ Compatibility?
- Commercially Usable Licence
- Open, Consensus Based Community?
Projects
Project Priorities
This is open for discussion. Current priority is releasing 1.1.3.
Licence Policy
Felix is licenced under a liberal FFAU (Free For Any Use) license policy.
Design Principles
- The Type System
- Procedures and Functions
- Binding Primitives
- Polymorphism
- Name Lookup
- Pattern Matching
- Bug Fixes
Felix Downloads
Binary Downloads
- Felix is available as a Debian package from the main Debian archive. Thanks to the DD, Mike Furr.
- Felix is also available as an Ubuntu package (due to being in Debian)
- Maintainers for other packaging systems are required!
- Windows Install
Source Downloads
- A source tarball of the latest version 1.1.3, is flx_1.1.3_rc3_src.tgz football betting online
Subversion
In August 2006, Felix development changed from using CVS to Subversion (SVN) for version control. If you have a SVN client, the simple command is:
svn co https://felix.svn.sourceforge.net/svnroot/felix/felix/trunk .
SVN will create a directory named /felix in your current working directory and check out the most recent version of felix from the Main branch. You may also browse the sources here: Browse Felix SVN.
If you do not have a SVN client, we recommend the "official version" client used by Sourceforge, avaliable for download from here.
Building from the source
Documentation
- Online Man Pages
- Online Reference Manual
- Notes on Felix's Type System
- Wiki Notes on Special Language Features
- Summary of Expressions
- The package manager flx_pkgconfig
Mailing Lists
Sourceforge
Archives
- The list is archived at Gmane
- and at The Mail Archive
To Do
Academic Papers
See papers for some interesting papers on various topics which may or may not be related to the design or implementation of Felix.
