Pretty cool!

On Ubuntu, I was unable to run the jar, it couldn't find the main
sekao...core class, although on inspection it was there just fine.

I was able to run it from a git checkout with `boot run`, however I
additionally found out I needed to `sudo apt-get install openjfx`

On Wed, Jul 13, 2016 at 2:16 PM Boris Kourtoukov <borisko...@gmail.com>
wrote:

> Looks awesome so far Zach! Thanks for going through this monumental
> rewrite!
>
>
> On Wednesday, July 13, 2016 at 1:58:05 PM UTC-4, Zach Oakes wrote:
>>
>> TL;DR: Nightcode, a Clojure IDE, just got a makeover:
>> https://sekao.net/nightcode/
>>
>> In a world...where developer tools are gargantuan beasts, unapproachable
>> to beginners, one IDE stood alone.
>>
>> *a fiddle softly plays ashokan farewell*
>>
>> “You’re not going already, are you, Nightcode?”
>>
>> “I must, father. So many new people are learning Clojure. They need me.”
>>
>> *music becomes ominous as Nightcode rides a wagon into the distance*
>>
>> Until one day, when it embarked on a journey to save the world...from
>> itself.
>>
>> *scene switches to Nightcode crouching in a fetal position in a dense
>> forest*
>>
>> “I’m hearing voices.”
>>
>> *heavy breathing*
>>
>> “STOP TALKING TO ME!”
>>
>> *one of those jumanji drums starts beating slowly and then gets faster
>> and louder*
>>
>> *the camera zooms in on Nightcode’s face as it suddenly smiles wryly*
>>
>> Things are about to get...complicated.
>>
>> *scene changes, a crowd gathers in a small village*
>>
>> “Gather ‘round! I’m making it easy to start coding!”
>>
>> “But Nightcode, those appear to be bugs!”
>>
>> “Wrong, ma’am, they are features! All of them!”
>>
>> “SILENCE!”
>>
>> *the crowd becomes mute as a hooded figure moves forward*
>>
>> “Enough of this madness, Nightcode. In three years your features have
>> remained dormant as your bug count has exploded! Meanwhile, people have
>> been using --”
>>
>> “Don’t listen to this fraud, you all need me!!!!”
>>
>> *Nightcode lifts its trench coat and releases a plague of bugs on the
>> village as it runs away*
>>
>> “I don’t want to crash but I will if I have to. I don’t want to crash but
>> I will if I have to. I don’t want to crash but I will if I have to. STOP
>> THE VOICES, MAKE IT STOP!”
>>
>> When your life is no longer your own...
>>
>> *screen dims, Nightcode runs into a forest as the village is ravaged*
>>
>> ...a hero must rise.
>>
>> *the hooded figure reveals himself*
>>
>> Meet...Kevin.
>>
>> *Kevin Hart smiles as upbeat music blares*
>>
>> “HEEEEEY Y’ALL THAT WAS CRAZY! I guess it’s a bad time to ask for a
>> better hotel. HAHA!”
>>
>> Kevin is just an average guy, with a few...friends.
>>
>> *the camera pans several feet up to reveal...Ice Cube and Dwayne Johnson*
>>
>> “This is gonna be bad, Cube.”
>>
>> “I know, man. How did we get stuck with this guy again?”
>>
>> A brave trio must save the world from Nightcode...by reinventing it.
>>
>> “Check it. Nightcode can’t be killed. We gotta find the good inside it
>> and rip it out!”
>>
>> “YEAH CUBE I AGREE. JUST LIKE YOU DID WITH YOUR CAREER!”
>>
>> *Cube slaps Hart and continues*
>>
>> “There’s only one way to do that. We gotta rewrite Nightcode.”
>>
>> “You mean like a sequel? Like we keep doing with Fast and the Furious? No
>> way.”
>>
>> “YEAH CUBE, JOEL SPOLSKY SAID YOU SHOULD NEVER --”
>>
>> “Dammit I KNOW what Joel Spolsky said, and I don’t care. You guys got any
>> better ideas?”
>>
>> *Hart and Johnson look at each other sheepishly*
>>
>> *scene switches to a workshop with maps and shit*
>>
>> “Nightcode is written with Swing, a deprecated UI framework. We’re gonna
>> replace it with Java FX. What do you got Rock?”
>>
>> “The editor. Right now it doesn’t offer much beyond syntax highlighting.
>> We’re gonna have to write something from scratch.”
>>
>> “AWW HELL YEAH, GONNA BE LIKE LIGHT TABLE HAD A BABY WITH CURSIVE,
>> HAHAAAAAA!”
>>
>> “What? No. Relax Kev. An instaREPL and some basic inline errors, that’s
>> all we have time for.”
>>
>> The trio will learn…
>>
>> *Hart looks in a mirror*
>>
>> “Oh hey Nightcode, what’s up? CAN YOU DEAL WITH THESE RAINBOW PARENS?!
>> Didn’t think so.”
>>
>> ...what it’s like…
>>
>> *Cube emerges from the workshop covered in oil*
>>
>> “We shrunk the damn jar file from 50 MB to just 19!”
>>
>> ...to overcome odds.
>>
>> “The new version has just 1600 lines of code, less than half what the old
>> one has. We may actually pull this off.”
>>
>> This summer, get ready…
>>
>> “WATCH ME MOVE. WATCH ME MOVE. WATCH ME -- hey man take it easy put that
>> down be cool.”
>>
>> ...for the rewrite…
>>
>> “I’m sick of these motherfuckin’ bugs, on this motherfuckin’ IDE!”
>>
>> ...of your life.
>>
>> “We’re gonna get this done or die tryin’. And Kevin IF YOU DON’T STOP
>> DANCING YOU’LL DIE NO MATTER WHAT.”
>>
>> *a door opens as the trio argue, music stops, and Nightcode’s silhouette
>> appears*
>>
>> “Game over, gents. How can you replace me? Beginners don’t know how to
>> run jar files.”
>>
>> “We built native installers, fool.”
>>
>> *explosions*
>>
>> NIGHTCODE 2
>>
>> TOTAL REWRITE
>>
>> https://sekao.net/nightcode/
>>
> --
> You received this message because you are subscribed to the Google
> Groups "Clojure" group.
> To post to this group, send email to clojure@googlegroups.com
> Note that posts from new members are moderated - please be patient with
> your first post.
> To unsubscribe from this group, send email to
> clojure+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/clojure?hl=en
> ---
> You received this message because you are subscribed to the Google Groups
> "Clojure" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to clojure+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to