3 ms·
In Python, I fight with dependencies and the GIL (try getting Matplotlib to update an interactive graph in real-time, it's not fun). In Lisp, I lose time manua
by Reelin 7y ago
In Python, I fight with dependencies and the GIL (try getting Matplotlib to update an interactive graph in real-time, it's not fun).
In Lisp, I lose time manually writing FFI wrappers. It really makes you appreciate the size of Python's ecosystem.
In C++, I spend inordinate amounts of time buried in the language standard. It's just _so large_.
In C, I have "fun" with manual memory management, name collisions, and boilerplate.
I think Lisp is my preferred choice for the time being.
- Yajirobe 7y agoHow do you update an interactive graph in Lisp?
- Reelin 7y agoVia the FFI declarations you manually wrote to your favorite graphing library that exports a C API? All major Common Lisp implementations have threading built in, and unlike Python performance is excellent without dropping to C. As an example, I recently wrote a GLFW backed program with the GPU boilerplate in C++ and all the high level logic in Lisp. I could have done the entire thing in Lisp, but there was less API surface area to wrap this way.