Skip to content
0:00 / 0:00

#lazuli#repl#pulsar

Presenting Lazuli, a REPL-Driven Development plug-in for Ruby

Mauricio Szabo

235 subscribers • 1 video on Hallway

YouTube

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-lazuli

Why it's here

1 person recommends this

What people say. Recommended as an interesting demonstration of bringing Clojure-style REPL-driven development workflows to Ruby.

zemon Lobsters • Recommends

Lazuli, a REPL-Driven Development plug-in for Ruby