All Projects → Mercerenies → gdlisp

Mercerenies / gdlisp

Licence: other
Lisp on the Godot platform

Programming Languages

rust
11053 projects
common lisp
692 projects
GDScript
375 projects

GitHub Actions: Ubuntu GitHub Actions: Ubuntu

GDLisp

Lisp for the Godot platform! This work-in-progress language aims to be a Lisp dialect which compiles to GDScript.

This project is built using Cargo with Rake as a wrapper for custom build scripts. Use rake test to run the test suite, and use rake run to compile stdin input to GDScript.

GDLisp is early in development and is very clearly not ready for actual use.

The current version of GDLisp is tested against Godot 3.4 (non-Mono) and Godot 3.3.3 (non-Mono) and expects a command called godot to be on your system's path which points to the Godot executable.

Planned Features

  • Support for standard GDScript functionality, including function declarations, class declarations, signals, etc.
  • The expression-based semantics we all love from Lisp
  • Lambdas / anonymous functions as well as anonymous classes
  • Support for compile-time macros that run in the GDLisp compiler itself
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].