Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

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.



I've been using the plugin 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.


For what its worth, Emacs users usually use Geiser with Racket. Might be why Swank doesn't work all that well.


Yeah. 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.


Can I ask why you don't use DrRacket? Write your code in the definitions panel and hit f5.


Do 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.


Yes, 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.


I 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.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: