3 ms·
One my active questions in this area is "does FP need an IDE as much as OOP?" I don't know. When done properly FP decomposes into smaller, easier to thing about
by virmundi 11y ago
One my active questions in this area is "does FP need an IDE as much as OOP?" I don't know. When done properly FP decomposes into smaller, easier to thing about functions. They often get glued together in a piper->filter way. As a result, the glue logic doesn't really require much introspection.
Where an IDE could be helpful is in refactoring and code generation. If your code does't require much generation due to its simplicity, you might need half-an-IDE. If you can get decent refactoring by having higher-level functions as the default, maybe you end only needing a quarter of an IDE?
That's why I keep bouncing between LightTable and Counterclockwise (nope hate IntelliJ and Cursives, but that is a taste thing). I'm more comfortable with Eclipse than Light Table. I just don't know how much of it I need.
One caveat is debugging. I do fallback on that. I think that might be a sign of me failing to breakdown my code into isolated units. Regardless, I haven't figured out how to do debugging in LightTable.