| ▲ | boulos 2 days ago | ||||||||||||||||||||||||||||||||||||||||||||||
How's your experience with Fil-C been? Is it materially useful to you in practice? | |||||||||||||||||||||||||||||||||||||||||||||||
| ▲ | pizlonator 2 days ago | parent [-] | ||||||||||||||||||||||||||||||||||||||||||||||
I’m biased since I’m the Fil. It was materially useful in this project. - Caught multiple memory safety issues in a nice deterministic way, so designing the object model was easier than it would have been otherwise. - C++ with accurate GC is a really great programming model. I feel like it speeds me up by 1.5x relative to normal C++, and maybe like 1.2x relative to other GC’d languages (because C++’s APIs are so rich and the lambdas/templates and class system is so mature). But I’m biased in multiple ways - I made Fil-C++ - I’ve been programming in C++ for like 35ish years now | |||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||