Mine, Coalton 및 Common Lisp용 IDE
Source: Hacker News

mine은 Windows, macOS, Linux용 Coalton 및 Common Lisp 통합 개발 환경입니다.
mine은 두 가지 형태로 제공됩니다:
mine-app– Windows와 macOS용으로, 종속성이 전혀 없는 완전한 올인원 패키지 애플리케이션입니다. Just Works™, 아니면 버그입니다.mine-core– Windows, macOS, Linux용으로, 해커 친화적인 “자신만의 호환 터미널을 가져오세요” 버전입니다. 명령줄에서 실행되며 Unicode 글꼴과 Kitty 키보드 프로토콜을 지원하는 터미널이 필요합니다.
Coalton과 Common Lisp
Coalton? Common Lisp? 둘 다? 이 편집기는 어느 쪽에도 독점되지 않으며, 두 언어가 모두 내장되어 있습니다. 정적 타입과 함수형 프로그래밍을 원한다면 Coalton을, 자유로운 동적 특성과 고급 객체 시스템을 원한다면 Common Lisp을 사용할 수 있습니다. 프로젝트 요구에 따라 하나만 사용하거나, 두 개를 혼합해서 사용할 수 있습니다.
통합 REPL 및 코드 비밍
REPL은 완전히 통합되어 있으며, 별도로 붙여넣은 사후 생각이 아닙니다. 함수든 전체 프로젝트든 코드를 REPL로 비밍하면 즉시 상호작용할 수 있습니다.

인터랙티브 디버거
오류가 발생하면 디버거가 팝업되어 오류 내용, 수정 옵션, 그리고 참고용 스택 트레이스를 보여줍니다.

인라인 진단
코드를 비밍하면 오류와 경고가 표시되고, 편집기 안에 바로 나타납니다. 최적화 힌트도 강조 표시되어 코드 효율성이 떨어지는 부분을 알려줍니다.

타입 힌트 및 자동 완성
Coalton을 작성할 때 커서가 위치한 함수의 전체 데이터 타입이 즉시 표시됩니다—각 함수가 어떤 인자를 받는지 추측할 필요가 없습니다. 함수 이름을 모를 경우 Tab 키만 누르면 됩니다.

구조적 편집 레슨
매뉴얼을 읽지 않고 구조적 편집(ParEdit 같은)을 배우고 싶나요? 내장된 구조적 편집 레슨을 통해 약 5분 만에 구조적으로 편집하는 방법을 배울 수 있습니다. 구조적 편집은 선택 사항이지만 Coalton 개발 효율성을 크게 높여줍니다.

전부 네이티브 코드
가상 머신이나 인터프리터가 없습니다. 모든 코드는 CPU의 네이티브 바이너리 코드로 컴파일·최적화되어 최대 성능을 제공합니다.
