Tech News

제목Emacs-ng - Emacs에 Deno 런타임과 타입스크립트의 결합2021-03-18 22:08
작성자 Level 10

GitHub - emacs-ng/emacs-ng: A new approach to Emacs - Including TypeScript, Threading, Async I/O, and WebRender. 


- Emacs에 Deno 런타임을 결합해 자바스크립트/타입스크립틀 쓸 수 있음

- V8엔진이 Elisp VM보다 최적화가 잘되어 있음

- 이맥스의 부족한 비동기처리, 멀티 쓰레딩을 자바스크립트로 처리 가능(Async/Await, 웹워커), 웹 어셈블리도 지원

- Elisp를 Native Code로 바꿔주는 native-comp와 파이어폭스의 Webrender를 컴포지터로 사용하여 GPU 가속 가능(실험적)


얼마전 해커뉴스에 올라왔었습니다.

https://news.ycombinator.com/item?id=26453174


https://emacs-ng.github.io/emacs-ng/main-features/

엄격하게 추가되는 레이어라서 업스트림의 패치를 깔끔하게 적용 가능합니다.


대표적인 예로 제가 어제 이맥스 미러의 native-comp 브랜치를 병합 시도해봤는데요,

1200 커밋이 넘는데 conflict가 4~5개 파일밖에 안생기더군요.

https://github.com/emacs-mirror/emacs/tree/feature/native-comp

https://github.com/emacs-ng/emacs-ng/pull/185

G
M
T
Text-to-speech function is limited to 200 characters
댓글
자동등록방지
(자동등록방지 숫자를 입력해 주세요)