RLisp – Lisp interpreter

Overview
RLisp is an embeddable Lisp interpreter designed for C++
applications. It enables developers to integrate a powerful scripting engine,
making applications configurable and extensible without requiring recompilation.
Features
- Interpret Lisp code from a file or an input stream.
- Read and modify Lisp symbols directly from the host application.
- Define native Lisp functions implemented in C++.
- Export C++ variables and symbols to the Lisp environment for application
configuration.
- Call Lisp functions directly from the host application.
- Enumerate all symbols currently available in the Lisp environment.
- Mini sdk for runtime
- Mini sdk for lisp function of RLisp
Evaluation License Limitations
- Limited to 15 Lisp function calls.
- Displays a 5-second startup delay when the Lisp
interpreter is initialized.
- Displays a red watermark banner in the bottom-right
corner of the application.
- Runs only when the host application is attached to a debugger.
Advantages
- Fast script execution.
- Optimized Lisp parser for high performance.
- Simple API that integrates easily into existing C++ projects.
- A full license is available to remove the evaluation
limitations (time-limited licensing options are available).
- Garbage collection
- Support DotNet
Limitations
- Memory usage may increase depending on the size of the scripts and data
being processed.
- Half JIT and Full JIT execution modes
are not currently supported.
- May contain bugs, exceptions, and crashes
- Unsigned binaries for now
- Rlisp interprets only AutoLisp-family Lisp code.
- Developing additional modules for Rlisp requires an SDK, and each module
must be
tagged
!
- The SDK will be available soon.
Download
Download the evaluation runtime to quickly integrate RLisp
into your application and evaluate its performance and features.
A full license
LIMITED IN THE TIME
is available to remove the evaluation restrictions.
| Version |
Downloading |
Changelog |
| 1.0 |
Here |
- |
| |
|
|
