Live data from Hacker News

Show HN: Joyride: script VSCode like Emacs but using Clojure

news.ycombinator.com

1–10 of 46 posts

Show HN: Joyride: script VSCode like Emacs but using Clojure

#1
Together with PEZ (Peter Strömberg) I made a VSCode extension that allows you to script VSCode using Clojure (interpreted CLJS).

The repo: https://github.com/BetterThanTomorrow/joyride

Introductory video:

https://www.youtube.com/watch?v=V1oTf-1EchU

See examples directory:

https://github.com/BetterThanTomorrow/joyride/tree/master/ex...

See animated gifs and news on Twitter:

https://twitter.com/hashtag/vsjoyride?src=hashtag_click&f=li...

Re: Show HN: Joyride: script VSCode like Emacs but using Clojure

#3
As the co-creator here I'd like to add that Joyride is taking the very first baby steps here. We hope a lot of people want to try it and provide feedback to inform our next steps.

NB: The video has a target audience of people who know Clojure and its strengths. Especially how the REPL is used. I hope HN will see beyond the parens. =) It should make some sense anyway. Especially if you have some Emacs scripting experience, because that is where most of the inspiration to Joyride comes from.

Re: Show HN: Joyride: script VSCode like Emacs but using Clojure

#5
post #4

Nice! I really wish we could have a CLJS -> JS compiler in pure JS (something like TypeScript) and no need for JVM or JVM libs.

This exists and is called self-hosted ClojureScript. To be clear, you don't need that nor do you need a JVM to write joyscript scripts, as the scripts are interpreted by SCI, a Clojure interpreter:

https://github.com/babashka/sci

Re: Show HN: Joyride: script VSCode like Emacs but using Clojure

#6
post #3

As the co-creator here I'd like to add that Joyride is taking the very first baby steps here. We hope a lot of people want to try it and provide feedback to inform our next steps. NB: The video has a target audience of people who know Clojure and its strengths. Especially how the REPL is used. I hope HN will see beyond the parens. =) It should make some sense anyway. Especially if you have some Emacs scripting experi…

Parens are love. Parens are life.

Re: Show HN: Joyride: script VSCode like Emacs but using Clojure

#7
post #3

As the co-creator here I'd like to add that Joyride is taking the very first baby steps here. We hope a lot of people want to try it and provide feedback to inform our next steps. NB: The video has a target audience of people who know Clojure and its strengths. Especially how the REPL is used. I hope HN will see beyond the parens. =) It should make some sense anyway. Especially if you have some Emacs scripting experi…

Parens are love. Parens are life.

Parens are laugh.

Re: Show HN: Joyride: script VSCode like Emacs but using Clojure

#8
post #3

As the co-creator here I'd like to add that Joyride is taking the very first baby steps here. We hope a lot of people want to try it and provide feedback to inform our next steps. NB: The video has a target audience of people who know Clojure and its strengths. Especially how the REPL is used. I hope HN will see beyond the parens. =) It should make some sense anyway. Especially if you have some Emacs scripting experi…

Parens are love. Parens are life.

Hugs for your code!

Re: Show HN: Joyride: script VSCode like Emacs but using Clojure

#9
That looks promising, but I have a feeling that vscode doesn't offer as much options to hook into the editor as emacs does. E.g., one of the first emacs scripts I wrote added the next number to the current line. It contains something like

    (insert (number-to-string (setq counter (+ 1 counter))))
Is that kind of thing possible too?

Re: Show HN: Joyride: script VSCode like Emacs but using Clojure

#10
post #3

As the co-creator here I'd like to add that Joyride is taking the very first baby steps here. We hope a lot of people want to try it and provide feedback to inform our next steps. NB: The video has a target audience of people who know Clojure and its strengths. Especially how the REPL is used. I hope HN will see beyond the parens. =) It should make some sense anyway. Especially if you have some Emacs scripting experi…

Parens are love. Parens are life.

Parens f*** you up

- Philip Larkin

Post reply on HN