4 ms·
I tried slimv recently and couldn't get it to work with Racket. There's a swank Racket project on github but it was extremely buggy. I also tried mit-scheme an
by laichzeit0 12y ago
I tried slimv recently and couldn't get it to work with Racket. There's a swank Racket project on github but it was extremely buggy. I also tried mit-scheme and it was buggy as well. It randomly freezes and I don't know why. (latest vim, etc.)
What do you use it for? It seems if you're using common lisp it's perfect, for everything else it works "in principle" but not really.
- vince_refiti 12y agoCan I ask why you don't use DrRacket? Write your code in the definitions panel and hit f5.
- laichzeit0 12y agoDo you mean use DrRacket to edit code? Mostly because I'm used to editing in my Vim and don't want to learn another editor/IDE just for Racket.
- vince_refiti 12y agoYes, I know what you mean. But I had to make an exception for DrRacket. It was just so much better than any vim plugin I tried.
- laichzeit0 12y agoI think someone already mentioned, but Emacs has a plugin called Geiser. You should check it out it's amazing. I was hoping there's something similar for Vim but sadly there's not.
- ThatGeoGuy 12y agoI've been using the plugin vim-slime (https://github.com/jpalardy/vim-slime https://github.com/jpalardy/vim-slime) recently alongside tmux in order to do REPL development in Scheme / Python. To be honest I found it more straightforward to use, and the great thing is that it doesn't require any Swank servers to run, and it works with just about any REPL based language. I find it hard to live without it nowadays, though if you're on windows I would expect you'll have difficulties in using this.
- jadyoyster 12y agoFor what its worth, Emacs users usually use Geiser with Racket. Might be why Swank doesn't work all that well.
- 616c 12y agoYeah. I was going to say the only Scheme I have seen run in Slime/Swank is Chicken Slime, which is custom fork that overlays slime to handle specific extensions to Chicken scheme. I also play with Racket and had no idea a slime variant existed! Not that I would want it personally, as geiser only intends to support Guile and Racket thus far.