# Firefly - BEAM 언어들을 위한 새로운 컴파일러 & 런타임

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

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=9019](https://news.hada.io/topic?id=9019)
- GeekNews Markdown: [https://news.hada.io/topic/9019.md](https://news.hada.io/topic/9019.md)
- Type: news
- Author: [xguru](https://news.hada.io/@xguru)
- Published: 2023-04-23T10:02:01+09:00
- Updated: 2023-04-23T10:02:01+09:00
- Original source: [github.com/GetFirefly](https://github.com/GetFirefly/firefly)
- Points: 8
- Comments: 1

## Topic Body

- WASM을 위해 설계된 BEAM(Erlang Virtual Machine)의 다른 구현체   
   - Erlang / Elixir 같은 언어를 X86, ARM, WASM 네이티브 코드로 컴파일 가능  
- BEAM 에서 실행되는 바이트코드가 아닌 실행파일 또는 동적/정적 라이브러리로 컴파일해서 쉽게 배포 가능   
- 기존 BEAM 언어용 도구들을 그대로 사용 가능   
- Erlang OTP(Open Telecom Platform)과 기능/성능이 거의 동일

## Comments



### Comment 15779

- Author: bus710
- Created: 2023-04-23T18:42:42+09:00
- Points: 1

바이너리 배포를 하면 핫스왑은 안 되겠죠...?
