oakes/Nightlight

An embedded editor for Clojure

Clojure

784

538 commits

updated Dec 26, 2019

See the code

See what people are saying

SourceMessageScoreDate

Here are instructions for running clojure directly: JVM, Clojure.jar and nothing else: https://clojure.org/guides/getting_started#_other_ways_to_ru... You can also use boot, or if you’re using clojurescript, there are other non-leiningen options too. But really, leiningen is easy — you only need to…

on Why Clojure?

0

Aug 25, 2019

What's the use-case for an editor embedded in a webpage? It doesn't seem to be able to live-edit the webpage code - so I guess I don't really get it.. It'd be nice is someone made a general text editor that was also embeddedable and could also live edit itself (or the program it's running in). The…

on Ace – an embeddable code editor

0

Nov 3, 2018

Nightcode, Nightlight, Nightcoders are programming environments specifically made for clojure/clojurescript. http://nightcoders.net/ https://sekao.net/nightlight/ https://sekao.net/nightcode/

on ClojureScript beginners' home page

0

Apr 19, 2018

I'm making a clojure editor with an instaREPL. It runs by embedding it in your project as a dependency rather than a separate application. Not hugely featureful but it might fit your needs: https://sekao.net/nightlight/

on Ask HN: Is Lighttable dead?

0

Mar 27, 2018

Highly appreciate Zach's Nightlight editor - it's one of the best Clojure editors around in terms of design, simplicity and ease on usage. https://sekao.net/nightlight/

on Lightmod – A beginner-friendly, all-in-one tool for full stack Clojure

0

Nov 6, 2017

Nightlight – An embedded editor for Clojure

3

Oct 11, 2017

https://sekao.net/nightlight/

on The Common Lisp Cookbook

0

Jun 30, 2017

Nightlight: An embedded editor for Clojure

2

Dec 8, 2016

Something is wrong with the SSL cert on https://sekao.net/nightlight/

on Show HN: Nightlight, an editor that runs inside Clojure projects

0

Oct 10, 2016

Nightlight – An embedded editor for Clojure

3

Oct 10, 2016

README

screenshot

Introduction

Nightlight is an editor you run inside your Clojure projects. Instead of being a separate application like traditional editors and IDEs, it's just a library that you add to your project. It spins up a web server and provides a completely browser-based interface to edit your code.

By running inside your project, it has complete access to the running state of your program. The ambition is to create something that follows the Lisp and Smalltalk tradition, blurring the line between your tools and your code to provide unprecedented interactivity.

See the website for instructions on how to use it.

Development

  • Install the Clojure CLI tool
  • To develop with figwheel: clj -A:dev:cljs
  • To build and install the release version: clj -A:prod:cljs install

Licensing

All files that originate from this project are dedicated to the public domain. I would love pull requests, and will assume that they are also dedicated to the public domain.

oakes/Nightlight

An embedded editor for Clojure

Clojure

784

538 commits

updated Dec 26, 2019

See the code

See what people are saying

SourceMessageScoreDate

Here are instructions for running clojure directly: JVM, Clojure.jar and nothing else: https://clojure.org/guides/getting_started#_other_ways_to_ru... You can also use boot, or if you’re using clojurescript, there are other non-leiningen options too. But really, leiningen is easy — you only need to…

on Why Clojure?

0

Aug 25, 2019

What's the use-case for an editor embedded in a webpage? It doesn't seem to be able to live-edit the webpage code - so I guess I don't really get it.. It'd be nice is someone made a general text editor that was also embeddedable and could also live edit itself (or the program it's running in). The…

on Ace – an embeddable code editor

0

Nov 3, 2018

Nightcode, Nightlight, Nightcoders are programming environments specifically made for clojure/clojurescript. http://nightcoders.net/ https://sekao.net/nightlight/ https://sekao.net/nightcode/

on ClojureScript beginners' home page

0

Apr 19, 2018

I'm making a clojure editor with an instaREPL. It runs by embedding it in your project as a dependency rather than a separate application. Not hugely featureful but it might fit your needs: https://sekao.net/nightlight/

on Ask HN: Is Lighttable dead?

0

Mar 27, 2018

Highly appreciate Zach's Nightlight editor - it's one of the best Clojure editors around in terms of design, simplicity and ease on usage. https://sekao.net/nightlight/

on Lightmod – A beginner-friendly, all-in-one tool for full stack Clojure

0

Nov 6, 2017

Nightlight – An embedded editor for Clojure

3

Oct 11, 2017

https://sekao.net/nightlight/

on The Common Lisp Cookbook

0

Jun 30, 2017

Nightlight: An embedded editor for Clojure

2

Dec 8, 2016

Something is wrong with the SSL cert on https://sekao.net/nightlight/

on Show HN: Nightlight, an editor that runs inside Clojure projects

0

Oct 10, 2016

Nightlight – An embedded editor for Clojure

3

Oct 10, 2016

README

screenshot

Introduction

Nightlight is an editor you run inside your Clojure projects. Instead of being a separate application like traditional editors and IDEs, it's just a library that you add to your project. It spins up a web server and provides a completely browser-based interface to edit your code.

By running inside your project, it has complete access to the running state of your program. The ambition is to create something that follows the Lisp and Smalltalk tradition, blurring the line between your tools and your code to provide unprecedented interactivity.

See the website for instructions on how to use it.

Development

  • Install the Clojure CLI tool
  • To develop with figwheel: clj -A:dev:cljs
  • To build and install the release version: clj -A:prod:cljs install

Licensing

All files that originate from this project are dedicated to the public domain. I would love pull requests, and will assume that they are also dedicated to the public domain.

Significant stargazers

Oleksandr Yakushev

284 followers · starred Dec 2016

Danielle

762 followers · starred Oct 2016

Dan Stone

67 followers · starred Jun 2017

nickslevine

54 followers · starred Feb 2019