24 comments

[ 3.5 ms ] story [ 88.2 ms ] thread
For those who are wondering, some screenshots are on the project's page: https://sekao.net/nightcode/
I was genuinely hoping for screenshots from films starring Kevin Hart, Ice Cube and The Rock. The IDE is okay too I guess...
those rainbow parenthesis are awesome! now I gotta find an atom package that does the same.

edit: found it https://atom.io/packages/swackets

Careful with that. While working, that package in particular is pretty hacky. Atom doesn't have APIs yet to make implement rainbow parenthesis "the right way".

Source: Atom forum. Tried to implement one myself.

How would you compare it to Cursive feature-wise?
I don't think it compares. There's no click through to definition in night code. I'd say nothing beats cursive so far.
This write-up is amazing! Dear everyone reading this, from now on, please have more of a sense of humor and playfulness like Zach, instead of the self-important and dry stuff that typically gets posted here. This is literally the only post on HN that I read in its entirety in years.
Some people might find it entertaining, but I'd prefer at least a little clarity. A TLDR would have improved it considerably.
It's literally the last two lines:

> NIGHTCODE 2

> TOTAL REWRITE

Then why do you even read HN at all?
Discussion. Roughly 75% of the links I click are skimmed. The rest I read through. For a lot of the submitted links, you only need to know what's going on to participate.
I'm glad you enjoyed it but I personally found it obnoxious and irritating. I'd far prefer straight ahead, simple, factual release notes.
Let's see if it can build itself...
Nope, at least not with a clojure noob at the wheel.
It will be able to build itself eventually, but I left Boot support out of the initial release due to some technical issues.
> “Nightcode is written with Swing, a deprecated UI framework. We’re gonna replace it with Java FX. What do you got Rock?”

Wait, Swing is deprecated? That's news to me. I just rewrote a small GUI app in Java with Swing.

Any good resources for getting started with JavaFX? Looks like it can't use native controls...

I think it's that Swing isn't deprecated per se, more that it's unofficially deprecated by the fact that JavaFX is actively being worked on and pushed onto potential Swing users, while Swing just sort of stagnates.
I thought someone told SWT was dead too, but I checked the project page and they're still going. Last stable was a year ago, but latest dev release came out this month.
Best. release notes. ever. :)
link to download -> go to project home -> clojure -> bye
Very pleased you chose to incorporate Parinfer! Thnx.