Presentation and demo of Joyride, an extension for hacking VS Code in user space (like Emacs) #281
PEZ
started this conversation in
Extension Show and Tell
Replies: 1 comment 1 reply
-
This will lower my barrier to hacking on Code, on two fronts:
Thank you for making this! I've been hovering on the edge of playing with Clojure for a long while, and thinking "if only there were a way to hack Code like you can Emacs, and it used Clojure for the language... that'd be so nice, but also so niche it'll never happen..." 😺 I had to drop this note in here before I finished watching your presentation. I'll go watch the rest now. Also I'm going to go read Clojure for the Brave and True with an actual use in mind. |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Joyride is an extension for Visual Studio Code that makes the editor scriptable in user space. Joyride also gives the user a REPL where the extensible parts of VS Code, and the user's Joyride scripts, can be modified while they are running, without any need for reloading the extension host. Both of these aspects are quite similar to how things work for Emacs users.
Here's a recording of a presentation and demo of Joyride that I did yesterday together with the co-creator of the extension:
The presentation presents the Why we created Joyride, what it is, and what users can do with it. It is also a demo of some of the things that it can be used for. At a few places it is also a demo of what Interactive Programming (aka REPL driven development) brings to the table. (The part with modifying scripts and functions while they are running, without reloading the window.)
The audience was mostly consisting users of editors, and not extension developers. With the aim of inspiring them to start extending VS Code for themselves.
I've created a repository with the slides and the examples. Including instructions for some of the examples.
It would be totally awesome with some feedback from other extension authors, and people interested in VS Code extensibility, around what is demonstrated in the recording! ❤️ 🙏
Beta Was this translation helpful? Give feedback.
All reactions