|
|
|
|
|
by e12e
2720 days ago
|
|
Maybe the world needs a language that is like clasp is to lisp and c++, but for c++ and ml? Curious about your deployment happiness - are you bundling the runtime with your program? Last I checked, such a bundle was large (compared to a static c++ binary), and didn't have a nice single/few file(s) "container"? |
|
Our development process is very pleasant. We use VS Code, .NET Core and Ionide as an IDE. I find an IDE essential for languages with global type-inference.
For bundling, we use Core RT to create a self-contained application. This is then bundled using Warp (https://github.com/dgiagio/warp) to generate a single binary.
The script is here https://github.com/LoopPerfect/buckaroo/blob/866ae97ffc82ab8...
The final binary size is quite reasonable:
- Linux 66.1 mb
- macOS 63.9 mb
- Windows 35.4 mb
I haven't investigated why Windows is so much smaller!