0:00 / 0:00
Presenting Lazuli, a REPL-Driven Development plug-in for Ruby
Mauricio Szabo
235 subscribers • 1 video on Hallway
- Recommended by 1 person: 1 on Lobsters.
- Presented by Mauricio Szabo
- Linked in the descriptiongitlab clj-editors/lazuligitlab clj-editors/nrepl-lazuli
- May be out of date. The tools, versions or practices it shows have likely moved on.
Intermediate. Assumes working knowledge.
793 views2 years ago1 recommendation
Programming languagesTools and practiceRubyVim, Emacs and editors
Mauricio Szabo demonstrates Lazuli, a Pulsar editor plugin that enables interactive REPL-driven development and dynamic method lookup in Ruby.
Inspired by Clojure, and its own plug-in for the Atom/Pulsar editor, I decided to write a Ruby version called Lazuli. It's an "almost-but-not-really fork" of Chlorine, a REPL-Driven Development plug-in for Clojure. In this small video I show how to interact with a live Ruby process, evaluate code, and have some insights inside the editor, like "where was this method REALLY defined", even if it was defined dynamically. Install via Pulsar package manager: web.pulsar-edit.dev/packages/lazuli Lazuli's code: gitlab.com/clj-editors/lazuli Lazuli's nREPL (the server part): gitlab.com/clj-editors/nrepl-lazuliWhy it's here
1 person recommends thisWhat people say. Recommended as an interesting demonstration of bringing Clojure-style REPL-driven development workflows to Ruby.