Main > Programming > Compilers >

lfyre 0.3.1

lfyre 0.3.1

Sponsored Links

lfyre 0.3.1 Ranking & Summary

RankingClick at the star to rank
Ranking Level
User Review: 0 (0 times)
File size: 0.30 MB
Platform: Any Platform
License: GPL (GNU General Public License)
Price:
Downloads: 1608
Date added: 2005-05-30

lfyre 0.3.1 description

Lfyre is a programming language and the interactive compiler for the same language.
Its key features are flexibility, performance and simplicity.

For instance, lfyre code can be compiled or interpreted and can define new language keywords and operators.

Lfyre programming language and interactive compiler aim at many things at once:

first of all, the compiler is really interactive: you can compile, uncompile, run and debug source code from its prompt.

second, lfyre aims at filling the gap between low and high level languages by a modular approach:
the compiler provides a minimal set of features, most notably support for basic types and extensions, while modules written in lfyre provide the rest:
most keywords and operators, classes library, etc.

Lfyre code can be compiled (at the moment by translating it into C) or interpreted by a high performance virtual machine built in the compiler. The virtual machine is used by the compiler to execute and debug source code interactively, or while compiling (this allows a program to define new keywords, whose associated code must run while compiling).

All parts of the compiler (parser, resolver, C and vm translators, virtual machine) can be programmatically accessed from lfyre code. For example, a program can reuse lfyre parser to read a configuration file or can compile some modules at run-time and load them.
Or even, a program may load untrusted or untested code and run it safely inside the virtual machine.

Lfyre interactive compiler is portable, except for some exotic techniques used to speedup the virtual machine. Such speedups can anyway be disabled, obtaining fully portable code.

Lfyre compiled code aims and is expected to run at least as fast as hand-written C.

From the downside, lfyre is a "classic" procedural language with templates, reflection and single inheritance. Some features typical of functional languages are being investigated but are probably out of scope.

The name "lfyre" is a shortcut of Lfyre - a Language designed for FlexibilitY, Reflection and Extensibility.

lfyre 0.3.1 Screenshot

Advertisements

lfyre 0.3.1 Keywords

Bookmark lfyre 0.3.1

Hyperlink code:
Link for forum:

lfyre 0.3.1 Copyright

WareSeeker periodically updates pricing and software information of lfyre 0.3.1 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of lfyre 0.3.1 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed

Allok Video Splitter 2.2.0 Review:

Name (Required)
Email(Required)
Captcha
Featured Software

Want to place your software product here?
Please contact us for consideration.

Contact WareSeeker.com
Related Software
idl2py is an IDL compiler to language Python mapping. Free Download
ACL2 is both a programming language in which you can model computer systems and a tool to help you prove properties of models. Free Download
Argh! is an esoteric programming language. Free Download
yUba is a Hybrid Programming Language for easy Web application development. Free Download
BlueJ is an integrated Java environment specifically designed for introductory teaching. Free Download
cid-compiler is a language tool to easily create C code with object oriented features. Free Download
libCoroutine is a simple stackfull coroutine implementation, largely based on ucontext and fibers. Free Download
idl2cpp is a IDL compiler to language C++ mapping. Free Download