Mine,一个用于Coalton和Common Lisp的IDE。
Mine, an IDE for Coalton and Common Lisp

原始链接: https://coalton-lang.github.io/mine/

## mine:Coalton & Common Lisp 开发环境 **mine** 是一个为 Coalton 和 Common Lisp 设计的本地集成开发环境 (IDE),适用于 Windows、macOS 和 Linux。它有两个版本:**mine-app**,一个自包含的应用程序,以及 **mine-core**,一个需要兼容终端的命令行版本。 该 IDE 提供无缝体验,集成了完整的 REPL,允许通过“代码传输”进行即时代码交互。功能包括交互式调试器、带有优化提示的内联诊断,以及专为 Coalton 提供的有用的类型提示和自动补全。 **mine** 还内置了结构化编辑教程——一种高效 Coalton 开发的强大技术——并直接将代码编译为本机二进制文件以获得最佳性能,避免使用虚拟机或解释器。无论您喜欢使用 Coalton 的静态类型还是 Common Lisp 的动态灵活性,**mine** 都支持两者,让您可以根据需要选择或组合使用。

对不起。
相关文章

原文

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

👉 Download the latest release.

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.
  • 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.

Inline Diagnostics

Beaming your code will flag errors and warnings, and they’ll show up right in your editor.

In addition, optimization hints will highlight as well, flagging where your code may be sub-optimal in terms of efficiency.

Type Hints and Auto-Complete

When writing Coalton, the full data type of the function your cursor is on will be shown to you immediately. No guessing what arguments each function takes. If you don’t quite know the name of the function, just press tab.

Structural Editing Lessons

You’ve heard about structural editing, like ParEdit, but don’t want to read manuals and cheat sheets to learn it? Take the built-in structural editing lessons to learn how to do structural editng in about 5 minutes. Structural Editing is completely optional, but vastly increases the efficiency of Coalton development.

All-Native Code

No virtual machines and no interpreters. All your code is compiled and optimized to the native binary code of your CPU for maximum performance.

联系我们 contact @ memedata.com