BEE Lisp Compiler

BEE Lisp is an expandable compiler for The Lisp language which allows to create completely independent EXE and DLL files. In contrast with the majority of analogues executable files created by this compiler require no interpreters or virtual machines. Simple programming interface for interaction with an operating system allows to use DLL-files created by third-party developers in other languages (such as C ++, Java, Python, C# and others). Thereby you can call both Windows API functions and third-party SDK API. You don't need to translate C++ header files into Lisp - it's enough to know names of exported functions.

BEE Lisp LispPad Code BEE Lisp Evaluator Code

You can mix a code in Lisp with a code created in other languages such as С ++ (Delphi, Java, Python, C# and others) and call Lisp-functions from С++ programs. BEE Lisp is shipped with examples of applications which show interaction of С++ code with Lisp and vice versa. You can create full-featured Win32 applications, using only BEE Lisp, however it is possible to write GUIs in Rapid Application Development environments specifically designed for developing GUIs, such as Delphi, and then use DLLs with BEE Lisp code from Delphi application. Certainly, you can use Lisp DLLs from a code on Lisp.

BEE Lisp is the implementation of Lisp language that has following features:

Stand-alone executable files compilation

DLLs compilation

Windows API support

Extensibility of the compiler through open COM interfaces

BEE Lisp Main Window BEE Lisp Code View

BEE Lisp also provides other advantages: