Skip to content
Tech News
← Back to articles

Mine, an IDE for Coalton and Common Lisp

read original more articles
Why This Matters

Mine is a versatile IDE tailored for Coalton and Common Lisp, offering seamless integration on Windows, macOS, and Linux. Its features like an interactive REPL, inline diagnostics, and structural editing streamline development, making it easier for both newcomers and experienced programmers to write, debug, and optimize Lisp-based code. This development tool enhances productivity and accessibility in the Lisp ecosystem, benefiting both developers and the broader tech industry by fostering more efficient and user-friendly programming environments.

Key Takeaways

mine is an integrated development environment for Coalton and Common Lisp for Windows, macOS, and Linux.

mine comes in two flavors:

mine-app for Windows and macOS is a complete, all-in-one, packaged application with no dependencies. It Just Works™, or it’s a bug.

for Windows and macOS is a complete, all-in-one, packaged application with no dependencies. It Just Works™, or it’s a bug. mine-core for Windows, macOS, and Linux is a hacker-friendly “bring your own compliant terminal” variant. It allows you to use mine at the command line, but requires a terminal that has a Unicode font and supports the Kitty keyboard protocol.

Coalton and Common Lisp

Coalton? Common Lisp? Both? The editor is exclusive to neither, and both come built-in. If you want strong, static types with a flavor of functional programming, Coalton is available. If you want free-wheeling dynamicism and an advanced object system, Common Lisp is available. You can use one, the other, or mix-and-match as your project demands.

Integrated REPL and Code Beaming

The REPL is completely integrated, not a bolted on afterthought. From functions to entire projects, beam your code to the REPL so you can immediate interact with it.

Interactive Debugger

When you encounter an error, a debugger will pop up with the error, options to correct it, and a stack trace for your reference.

... continue reading