4 ms·
I know what you mean. A few months back I started playing with GNU Guile and wanted some of that nice repl integration. It took me more hours than I would have
by mhitza 5y ago
I know what you mean. A few months back I started playing with GNU Guile and wanted some of that nice repl integration. It took me more hours than I would have liked, first because I wanted to use vim instead of Emacs, and second, because vim for parenthesis language programming is frowned upon and harder to find examples for. In the end I wrote my editor config in a gist to make it easier to discover https://gist.github.com/mhitza/a00d7900571e9f13bac2bbf4a203d21b#vim-integration https://gist.github.com/mhitza/a00d7900571e9f13bac2bbf4a203d...
When I get more free time I'm definitely eager to jump back to Guile programming. But on my first test drive, I definitely had good experience with the repl driven approach. No matter how barebones of a setup it is, it's better than my past Haskell repl experience, where it almost felt like a tool you need to use no matter what.
- whartung 5y agoHonestly, you'd be surprised how far you can get with simply cut and paste and readline history in a terminal window. In the past, I've got quite far with two simple functions: (define (e) (system "vi test.scm")) (define (l) (load "test.scm")) and just rinse and repeat using those. Don't let tooling get in your way.