Olical / conjure

Interactive evaluation for Neovim (Clojure, Fennel, Janet, Racket, Hy, MIT Scheme, Guile, Python and more!)

Home Page:https://conjure.fun

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Adapt `IRust` support

glyh opened this issue · comments

Long time no see, Olical :)

We already have rust evaluation support, but it's not that useful because evcxr is painfully slow. However, this new rust REPL is very fast.

I may put some effort in, if PR is welcomed.

Note: I'm also opening an issue at their repo to request nREPL support .

Looks like there used to be irust support d552de9, what happened?

Hey! So I think the older Rust REPL support had a bunch of issues that evcxr solved 🤔 I can't find discussions about it in Conjure's history but there's this comment from the evcxr author here https://www.reddit.com/r/rust/comments/17lo0gg/evcxr_rust_repl_is_an_incredible_tool/k7l2abf/

Maybe we could just dig up the older irust.fnl files and reinstate them alongside the current implementation. I think @rafaeldelboni implemented both? If you've got any thoughts on this I'd love to hear them 😄 (no pressure!)

Looks like there used to be irust support d552de9, what happened?

I was starting implementing with irust, but I didn't managed to get it working and then I did some eval on evcxr and managed to get this minimal working version on the main branch

I don't know the current state of iRust, but you can create and stdin based solution as I did for evcxr to test the ergonomics :)

Thanks, these information is helpful. I'll take a look at irust support when I have time!