7. CrossCompile for embedde System - nob-suz/crystal GitHub Wiki
crystal Compiler targets LLVM(low Level Virtual Machine). So theoretically ,ARM or Windows platform is poossible in future. Development is mainly for X86 Mac and Linux now(2015/5/4)
Windows branch is exist and gradually progressing. Now development priority is for fast performance,so footprint such like Program Memory or Data memory is not so small. But LLVM is very promissing technology,so we can expect for embedde system application in future. Code generation for multiCore is already supported by LLVM,and Crystal compiler is using that mode(defact 8core)
Its for ARM trial(2015/5/9) https://github.com/manastech/crystal/issues/324#issuecomment-100530947
#Windows trial https://github.com/xwanderer/crystal/tree/win32
#Reference
Recent Program Languages that support LLVM
Clang
Google Go
Apple Swift
Mozilla Rust
MIT Julia
GCC
Microsoft LILIC(2015/4) [LLILC : An LLVM based compiler for dotnet CoreCLR.] (http://blog.llvm.org/2015/04/llilc-llvm-based-compiler-for-dotnet.html)
DropBox Pyston(Python on LLVM)