GDL: A new, simple and powerful Clojure DSL for writing games with no compromises
GDL is a new Clojure DSL that aims to provide a simple and powerful language for writing games without any compromises. The article introduces GDL as a backend library for a roguelike action RPG game that the author is developing. It is based on libGDX and currently supports desktop backend and 2D graphics API.
The author emphasizes the simplicity and power of GDL, stating that it offers a straightforward way to write game code while still providing the flexibility and expressiveness of Clojure. The article also mentions that GDL is still in its early stages and welcomes feedback from the community.
For developers interested in game programming, GDL could be a valuable tool to explore. Its integration with Clojure allows for leveraging the language's functional programming features and libraries. The article provides installation instructions and a "Hello world" example to help developers get started with GDL.
Overall, GDL seems to be a promising addition to the Clojure ecosystem, offering a dedicated DSL for game development that combines simplicity and power. Developers looking to write games using Clojure should keep an eye on GDL's progress and consider giving it a try.