daangn / advent-of-code-2021

새로운 프로그래밍 언어와 함께 겨울나기

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

여러 타겟으로 컴파일 해봐도 되나요?

cometkim opened this issue · comments

OCaml 은 다양한 서드파티 백엔드가 있는 언어인데요

바이트코드 VM 을 통째로 이식한 js_of_ocaml 말고도, 타겟 플랫폼에 맞춰 코드가 나오는 ReScript (JS 타겟, 구 BuckleScript, 아직 OCaml 구문도 지원), Caramel (Erlang 타겟) 같이 아예 다른 플랫폼을 지원하는 경우가 있어요.

다른 언어도 이런 케이스가 있습니다. Scala.js나 F#의 Fable 같은거요.

언어 프론트엔드 기준으로 룰을 잡았지만 이 안에서 어떤 백엔드를 잡냐는 일단은 자율일 것 같은데요. 여러개 셋업해서 여러개 해도 되는지 궁금하네요 ㅋㅋㅋ