Ah yeah I don't think Java FX is part of openjdk yet, so I think you need 
to install the oracle version to get it to work on linux.

On Wednesday, July 13, 2016 at 3:29:40 PM UTC-4, Gary Trakhman wrote:
>
> 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 <boris...@gmail.com 
> <javascript:>> 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 clo...@googlegroups.com 
>> <javascript:>
>> Note that posts from new members are moderated - please be patient with 
>> your first post.
>> To unsubscribe from this group, send email to
>> clojure+u...@googlegroups.com <javascript:>
>> 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+u...@googlegroups.com <javascript:>.
>> 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