4 ms·
I like the language but I haven’t tried it out yet. I’ve heard that the compile times can be very long. Is that improved or are there workarounds?
by sidkshatriya 5y ago
I like the language but I haven’t tried it out yet. I’ve heard that the compile times can be very long. Is that improved or are there workarounds?
- npn 5y agoThere will be an interpreter, so at least the feedback loop when developing will be fast enough. Time to compile an optimized binary will be still slow for the foreseeable future.
- felipeccastro 5y agoThat's great news! Is the interpreter being developed already? Anywhere we can follow the progress?
- npn 5y agoIt's kinda working right now, with some missing features like exceptions raising and catching, block closures, c-library binding (only libc works IIRC). You can follow the activity here: https://github.com/crystal-lang/crystal/pull/10910 https://github.com/crystal-lang/crystal/pull/10910 I was pleasantly surprised myself that the interpreter actually already somewhat worked, as you can see in the demo: https://www.youtube.com/watch?v=een_W1YEICw&list=PLe1-A91ZPTpD5QZf4pQw4hpy8j7FTY8KR&index=3 https://www.youtube.com/watch?v=een_W1YEICw&list=PLe1-A91ZPT... The creator also claimed that the interpreter only need a few more months to finish.