BEE Lisp Compiler

BEE Lisp is a superficial 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 do not demand presense of any 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 LispPad
BEE Lisp Evaluator Code
BEE Lisp Evaluator

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.

So, BEE Lisp is the implementation of Lisp language possessing following features:

  • Compilation of stand-alone executable files
  • Compilation of dynamically loaded libraries (DLLs)
  • Possibility of interaction with an operating system through API
  • Extensibility of the compiler via open COM interfaces
BEE Lisp Main Window
BEE Lisp Function Tips
BEE Lisp Code View
BEE Lisp Function Tips

BEE Lisp also provides other advantages:

  • Fast addition of new features in your applications
  • Cheaper cost of development
  • Programs more likely to be error-free
  • BEE Lisp is a great choice for implementation of text processing algorithms
    (for example, the translator for natural languages)
  • BEE Lisp is ideally suited for studying Lisp language
Feedback Form