# ClojureDart - Dart로 컴파일되는 Clojure

> Clean Markdown view of GeekNews topic #6398. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=6398](https://news.hada.io/topic?id=6398)
- GeekNews Markdown: [https://news.hada.io/topic/6398.md](https://news.hada.io/topic/6398.md)
- Type: news
- Author: [xguru](https://news.hada.io/@xguru)
- Published: 2022-04-19T09:38:20+09:00
- Updated: 2022-04-19T09:38:20+09:00
- Original source: [github.com/Tensegritics](https://github.com/Tensegritics/ClojureDart)
- Points: 6
- Comments: 3

## Topic Body

- Clojure 언어를 Dart로 이식하는 프로젝트  
- Dart 와 Flutter를 활용하여 Clojure의 활용범위를 모바일 및 데스크탑 앱으로 확장   
- Roam Research의 모바일 앱에서 사용 중  
- 아직 REPL도 없고, multi-method/sorted-collection 등이 지원 안됨  
- 올해 부활절 전에 공식 릴리즈 예정

## Comments



### Comment 10494

- Author: junghan0611
- Created: 2022-06-13T17:13:15+09:00
- Points: 1

Clojurescript와 electron으로 크로스앱만드는것과 어떤 차이가 있을까요?

### Comment 9766

- Author: devjeonghwan
- Created: 2022-04-20T01:06:59+09:00
- Points: 1

보통 이런 언어 컨버전 프로젝트들은 끝이 안좋던데..

### Comment 9734

- Author: xguru
- Created: 2022-04-19T09:38:25+09:00
- Points: 3

이용된 사례의 얘기를 들어보니 흥미롭네요. https://news.ycombinator.com/item?id=31050693  
- 제작자들의 필요로 해서 시작했는데, 1년쯤 만들다가 노트앱인 Roam Research의 사람들을 만남  
- 그래서 Roam Research가 이거에 모바일 전략을 걸기로 하고 후원함  
- 왜냐하면, Roam의 복잡한 웹앱은 Clojure로 개발됨   
- 모바일 앱을 만들고 싶지만, 처음부터 재개발 하기보다는 자신들이 사용하는 Clojure 언어를 Dart로 변환해서 사용하고 싶음  
- 이러면 기존 코드를 재사용하면서 모바일 프론트엔드만 Flutter로 만들면 됨   
- 이 계획이 성공해서, Roam은 이 ClojureDart를 이용해서 iOS/Android 앱을 출시했고 사람들이 사용중
