[ANN] Nightcode, an IDE for Clojure and Java

2013-08-02 Thread Zach Oakes
I’ve been working on a simple IDE for the past few months. It started as an attempt to add Leiningen integration to Clooj, but eventually I decided to start a new project from scratch. It is very alpha-quality, so please be gentle: http://nightcode.info/ Here’s what it has: -Written in Cloj

Re: [ANN] Nightcode, an IDE for Clojure and Java

2013-08-02 Thread Zach Oakes
PL, the same as Clojure, Leiningen, Counterclockwise, > and a buuunnnch of other clojure all around us? > > > > > 2013/8/2 Zach Oakes >: > > I’ve been working on a simple IDE for the past few months. It started as > an > > attempt to add Leiningen int

Re: [ANN] Nightcode, an IDE for Clojure and Java

2013-08-02 Thread Zach Oakes
issue with using my code in other projects. On Friday, August 2, 2013 11:56:01 AM UTC-4, Laurent PETIT wrote: > > 2013/8/2 Zach Oakes >: > > I definitely plan on continuing development of Nightcode. As of > yesterday, I > > am unemployed, so for the time being I have a lot

Re: [ANN] Nightcode, an IDE for Clojure and Java

2013-08-02 Thread Zach Oakes
2, 2013 2:26:44 PM UTC-4, John Gabriele wrote: > > On Friday, August 2, 2013 9:03:03 AM UTC-4, Zach Oakes wrote: >> >> I’ve been working on a simple IDE for the past few months. It started as >> an attempt to add Leiningen integration to Clooj, but eventually I decided

Re: [ANN] Nightcode, an IDE for Clojure and Java

2013-08-02 Thread Zach Oakes
That's a good point, I should be using command instead of control on OSX. I don't have a Mac so that slipped my mind; I'll make a note of it. On Friday, August 2, 2013 2:54:45 PM UTC-4, Lee wrote: > > > On Aug 2, 2013, at 1:53 PM, Jeff Heon wrote: > > If I can suggest the one feature that I coul

Re: [ANN] Nightcode, an IDE for Clojure and Java

2013-08-03 Thread Zach Oakes
#x27;d also like add a +1 for smart indent and > paredit. > > Kudos to you Zach! > > Manuel > > Il giorno venerdì 2 agosto 2013 15:03:03 UTC+2, Zach Oakes ha scritto: >> >> I’ve been working on a simple IDE for the past few months. It started as >> an

Re: [ANN] Nightcode, an IDE for Clojure and Java

2013-08-05 Thread Zach Oakes
Zach, > > 0.0.1 worked OK. > 0.0.3 gives this error when "Run with REPL": >Error: Could not find or load main class nightcode.lein > > TIA, > Arie > > > 2013/8/3 Zach Oakes > > >> Thanks for the complements! I just released 0.0.2, which should make >

Re: [ANN] Nightcode, an IDE for Clojure and Java

2013-08-05 Thread Zach Oakes
t; text-editor, but direct manipulation of Clojure data structures (including >> code). I've been trying out some ideas in this area & would be happy to >> help out. >> >> >> On Friday, August 2, 2013 11:03:03 PM UTC+10, Zach Oakes wrote: >>> >>>

ANN: paredit-widget, simple swing-based clojure paredit widget

2013-08-05 Thread Zach Oakes
Hi kovasb, I mentioned this in the other thread but it's best to ask here: Can you provide a way to pass an existing JTextArea to it, rather than instantiating your own? -- -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send

Re: [ANN] Nightcode, an IDE for Clojure and Java

2013-08-05 Thread Zach Oakes
I just pushed 0.0.4 to the website. I received reports that it fixes the nightcode.lein error, but please let me know if anyone experiences otherwise. On Friday, August 2, 2013 9:03:03 AM UTC-4, Zach Oakes wrote: > > I’ve been working on a simple IDE for the past few months. It started as

Re: ANN: paredit-widget, simple swing-based clojure paredit widget

2013-08-06 Thread Zach Oakes
quot;(foo bar)")) > > fyi right now the implementation isn't taking advantage of parsley's > incremental parsing support, and instead is reparsing the text with every > paredit command execution. This might be an issue for big files, but is > fixable. > > &

Re: ANN: paredit-widget, simple swing-based clojure paredit widget

2013-08-06 Thread Zach Oakes
; should show the path to it. If it doesn't please let me know > > > On Tue, Aug 6, 2013 at 11:32 AM, Zach Oakes > > wrote: > >> Thanks! It seems to work well so far in Nightcode. I noticed it pulled >> down a bunch of older versions of Clojure, but I'm

Re: ANN: paredit-widget, simple swing-based clojure paredit widget

2013-08-06 Thread Zach Oakes
t/ccw/tree/master/paredit.clj > > I had to make a change to bump the parsley version > > > > > On Tue, Aug 6, 2013 at 10:14 AM, Zach Oakes > > wrote: > >> Yeah that's what it is: >> >> WARNING!!! version ranges found for: >> [org.kovas/par

Re: ANN: paredit-widget, simple swing-based clojure paredit widget

2013-08-06 Thread Zach Oakes
I'll try adding a way to toggle paredit, but it'll be complicated since I will probably have to re-create and re-load all open files, unless paredit-widget provides a way to disable paredit from a JTextArea that previously had it added. As for evaluating selected expressions, I definitely inten

Re: Leiningen 2.3.0 and uberjar

2013-08-10 Thread Zach Oakes
I experienced this as well; when I opened the resulting jar, I found source files rather than class files. Not sure what causes this. On Saturday, August 10, 2013 9:36:24 AM UTC-4, Christian Sperandio wrote: > > Hi, > > I've installed the last lein version. But when I do: > > $ lein new app jarte

Re: Deploying to Clojars no longer works

2014-07-03 Thread Zach Oakes
Even on the latest version (2.4.0), I've experienced problems in the last three weeks. I believe they've coincided with the site redesign, but they may not be related. I sometimes get "Read timed out" when uploading an artifact. Since deployments aren't atomic, the library or template will be p

Re: Deploying to Clojars no longer works

2014-07-05 Thread Zach Oakes
ailed? > > > On Thu, Jul 3, 2014 at 9:02 AM, Zach Oakes > > wrote: > >> Even on the latest version (2.4.0), I've experienced problems in the last >> three weeks. I believe they've coincided with the site redesign, but they >> may not be related. I somet

Re: Deploying to Clojars no longer works

2014-07-05 Thread Zach Oakes
One thing worth noting is that I don't have a home internet connection, so all my deployments happen over a tethered 3G connection. I suppose that a large upload combined with a slow link to the net is the problem. On Saturday, July 5, 2014 12:24:20 PM UTC-4, Zach Oakes wrote: > >

Re: Why clojure does not have pure lazy-evaluation like Haskell ?

2014-07-08 Thread Zach Oakes
Abstract topics like this are interesting, but you may be better off starting a discussion at a more generic venue like /r/programming, because it isn't really specific to Clojure. I would assume that pervasive laziness would greatly complicate interop with hosts like the JVM. On Tuesday, July

[ANN] Nightcode 0.3.8 and Nightmod 0.1.4

2014-07-08 Thread Zach Oakes
I recently released updates for Nightcode (a Clojure IDE) and Nightmod (a Clojure game tool). Nightcode has mostly received maintenance updates, because the main priority is being beginner-friendly rather than featureful. I finally added support for evaling a selected

Re: Looking for Clojure-centric career advice/suggestions

2014-07-22 Thread Zach Oakes
It sounds like you know what you want, and you're fortunate for that. I often don't, and I can tell you that greatly complicates things. At any rate, there are few things more stressful than career changes. Perhaps you are casting too small a net. Many here would love to be paid to write Clojur

Re: [ANN] Skummet alpha-1 released

2014-08-12 Thread Zach Oakes
I am so excited to use this, Alex! A hello world uberjar with Skummet is 1 MB slimmer and launches twice as fast on my netbook, though I won't call it a scientific test. And of course you know I'm excited about the prospects for CoA -- have you been testing it with ART yet, or just Dalvik? Great

Re: [PSA] Clojars scp disabled until further notice

2014-09-27 Thread Zach Oakes
I'd love to kick in a few bucks per week. Gratipay might work for you; it doesn't skim anything after credit card fees (full disclosure, I am friends with the person who runs it). On Friday, September 26, 2014 3:30:29 PM UTC-4, Nelson Morris wrote: > > I have no expectations for anyone. Clojars

Re: Google Clojure REPL

2014-11-24 Thread Zach Oakes
I believe there are still issues with ART that need to be resolved before Clojure apps run on Lillipop. You may want to ask this on the clojure-android list instead: https://groups.google.com/forum/#!forum/clojure-android On Sunday, November 23, 2014 5:39:08 PM UTC-5, Lorentzz00 wrote: > > Hell

[ANN] Nightcode 2: Total Rewrite

2016-07-13 Thread Zach Oakes
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, fa

Re: [ANN] Nightcode 2: Total Rewrite

2016-07-13 Thread Zach Oakes
> 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: >

Re: [ANN] Nightcode 2: Total Rewrite

2016-07-13 Thread Zach Oakes
you speak to where you are on Boot support? > > > > Thanks, > > Sean Corfield -- (970) FOR-SEAN -- (904) 302-SEAN > An Architect's View -- http://corfield.org/ > > "If you're not annoying somebody, you're not really alive." > -- Margaret Atw

Re: [ANN] Nightcode 2: Total Rewrite

2016-07-13 Thread Zach Oakes
; > How about, until the issues are resolved, you require boot to be installed? > On Jul 13, 2016 6:52 PM, "Zach Oakes" > > wrote: > >> That Boot tab is quite a tease ;) I wanted to finish support for it so >> bad, but technical difficulties prevented me from doing

Re: [ANN] Nightcode 2: Total Rewrite

2016-07-13 Thread Zach Oakes
uld work. I'm also selfishly interested > in this because I don't support boot yet but I want to. > > On 14 July 2016 at 14:12, Zach Oakes > > wrote: > >> If I get desperate I may do that, but the main users I care about are >> beginners, and they generally

Re: [ANN] Nightcode 2: Total Rewrite

2016-07-15 Thread Zach Oakes
d of course all your >> hard work, as well :-) >> >> >> >> On Wednesday, July 13, 2016 at 7:35:53 PM UTC-7, Zach Oakes wrote: >>> >>> As I understand it, the Boot.java I linked to basically does that. You >>> just run its main function

Re: [ANN] Nightcode 2: Total Rewrite

2016-07-17 Thread Zach Oakes
stuff. Dave: Thanks for making alda! It rocks and I'm hoping to do all kinds of stuff to integrate with it. 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 wor

Re: Execution Model

2016-08-11 Thread Zach Oakes
Not sure there is any direct way to change that behavior but want to look into Boot scripts if you want to write small scripts without dealing with a main method. Here's a cool demonstration of writing a Boot script that starts a web server at the top level of the file: https://medium.com/@bend

[ANN] Nightlight, an embedded editor for Clojure

2016-10-08 Thread Zach Oakes
Just when you thought I was done with my weird obsession with making projects that start with “night”, I went and made another. This one is called Nightlight, and it’s a Clojure editor with a unique twist: it is meant to run *inside* your project, giving it direct access to the state of your

Re: [ANN] Nightlight, an embedded editor for Clojure

2016-10-09 Thread Zach Oakes
And thanks to Shantanu Kumar there is already a Leiningen plugin! I updated the website to reflect that. That should make it much nicer to use in lein projects. On Saturday, October 8, 2016 at 10:03:58 PM UTC-4, Zach Oakes wrote: > > Just when you thought I was done with my weird obs

Re: [ANN] Nightlight, an embedded editor for Clojure

2016-10-09 Thread Zach Oakes
I'll look into it. It looks like it's probably a dependency conflict. I'm using clojail to prevent the instaREPL from taking too long to run. It's using pretty old dependencies so I'll probably just fork and update it so this issue goes away. On Sunday, October 9, 2016 at 2:21:54 PM UTC-4, Hari

Re: [ANN] Nightlight, an embedded editor for Clojure

2016-10-19 Thread Zach Oakes
nd not lein, I added this dependency to my > project: [org.flatland/useful "0.11.5"]. After this, nightlight works as it > should. > > > > > On Sunday, October 9, 2016 at 2:33:31 PM UTC-4, Zach Oakes wrote: >> >> I'll look into it. It looks like it'

Re: [ANN] Nightlight, an embedded editor for Clojure

2016-10-29 Thread Zach Oakes
I update source files from outside of a project. Is it possible > to add something like that to Nightlight? > > Sincerely, > Ru > > воскресенье, 9 октября 2016 г., 5:03:58 UTC+3 пользователь Zach Oakes > написал: >> >> Just when you thought I was done with my wei

[ANN] Nightlight 1.3.0: Total Rewrite (of the frontend)

2016-12-07 Thread Zach Oakes
TL;DR: Nightlight, and embedded Clojure editor, just got a makeover: https://sekao.net/nightlight/ Well, it had to happen at some point. The original version of Nightlight I wrote a few months ago was cobbled together with bootstrap, jQuery, and regrets. I knew about React, but I was but a simp

[ANN] Nightcoders.net, a cloud IDE for ClojureScript

2017-01-04 Thread Zach Oakes
Cloud IDEs are becoming more common. To quote the rifleman's creed, there are many others like it, but this one is mine: http://nightcoders.net/ It's basically a hosted version of Nightlight, running the compiler on my server so you can build CLJS projects using nothing but a web browser. I'm

Re: [ANN] Nightcoders.net, a cloud IDE for ClojureScript

2017-01-04 Thread Zach Oakes
nightcoders.js:513 > > Did I broke it? > > > On Wednesday, January 4, 2017 at 10:20:20 AM UTC-6, Zach Oakes wrote: >> >> Cloud IDEs are becoming more common. To quote the rifleman's creed, there >> are many others like it, but this one is mine: >> >&g

Re: [ANN] Nightcoders.net, a cloud IDE for ClojureScript

2017-01-04 Thread Zach Oakes
January 4, 2017 at 1:08:42 PM UTC-6, Alex Miller wrote: > > Ah, it was Ghostery. > > On Wednesday, January 4, 2017 at 1:06:13 PM UTC-6, Zach Oakes wrote: >> >> Hmm! Anyone else get that? Can't reproduce even after clearing cache and >> whatnot. >> >>

Re: [ANN] Nightcoders.net, a cloud IDE for ClojureScript

2017-01-04 Thread Zach Oakes
Thanks for the feedback! I fixed the Safari issue and I'm about to take the server down to do another deploy. Hang tight and sorry again to those who are currently on it. On Wednesday, January 4, 2017 at 10:20:20 AM UTC-6, Zach Oakes wrote: > > Cloud IDEs are becoming more common. T

Re: [ANN] Nightcoders.net, a cloud IDE for ClojureScript

2017-01-04 Thread Zach Oakes
OK it is back up now. Please let me know if you notice any problems -- in addition to fixing the Safari issue, I migrated to a server with more memory. On Wednesday, January 4, 2017 at 8:52:17 PM UTC-6, Zach Oakes wrote: > > Thanks for the feedback! I fixed the Safari issue and I'

Re: [ANN] Nightcoders.net, a cloud IDE for ClojureScript

2017-01-15 Thread Zach Oakes
gt; http://dragonbox.com/products/algebra-5, and they cannot stop solving > equations. > > I'm not quite sure why I'm writing this, other than to say Nightcoders > seems like a step in the right direction, and that I agree with the > quote from the blog, and here are the tho

[ANN] Lightmod, an all-in-one tool for full stack Clojure

2017-11-04 Thread Zach Oakes
Today I'm releasing a new tool that lets you make full stack Clojure web apps without any build tools or even any system-wide JDK install. It runs everything internally and gives a very integrated experience that I think is great for newcomers. You are limited to the libraries that I bundled wi

Re: [ANN] tools.deps.alpha 0.2.167 and cli updates

2017-11-12 Thread Zach Oakes
That's a really neat idea, I'll check it out! It would be awesome to make a project usable from both boot and tools.deps. On Sunday, November 12, 2017 at 9:00:18 PM UTC-5, Sean Corfield wrote: > > I promised a few people I would create a Boot task that leveraged > tools.deps.alpha so your depend

[ANN] Dynadoc, dynamic docs for Clojure(Script)

2017-11-27 Thread Zach Oakes
I'm releasing a new project called Dynadoc which generates a single searchable doc website for everything in your project, including all your dependencies. It supports Clojure *and* ClojureScript. It also lets you create interactive code examples that can be edited from the browser. Currently t

Re: [ANN] Dynadoc, dynamic docs for Clojure(Script)

2017-11-28 Thread Zach Oakes
Right on! I don't remember which of my insights did the humdinging but I'm glad you liked it. On Tuesday, November 28, 2017 at 7:28:04 PM UTC-5, Matching Socks wrote: > > Hey, gang! There is something important here. Gold!, amidst the nuts and > bolts. A humdinger of first-rate philosophical

Anyone mourns the loss of: tryclj.com ?

2017-12-15 Thread Zach Oakes
You can get a cljs one at http://clojurescript.net but I think a JVM clojure web repl is pretty hard to keep safe from mischief since it needs to execute code server-side. -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send e

Re: [ANN] Planck 1.0 - Bootstrapped ClojureScript OS X REPL

2015-08-05 Thread Zach Oakes
Mike, thanks for this tool. I want to use it to introduce ClojureScript to some local JavaScript devs, since they would be less likely to install anything that required the JVM. I cannot seem to get `brew install planck` to work, however. It just hangs. It looks like `brew upgrade` hangs indefi

[ANN] paren-soup, a browser-based ClojureScript editor

2015-09-03 Thread Zach Oakes
I’m releasing paren-soup, a ClojureScript viewer and editor that you can embed in any website. While projects like CodeMirror are nice if you need to support other languages, I hope to make paren-soup a better choice for those who only want to edit ClojureScript. Here are the features: - Sy

[ANN] paren-soup 0.1.1, a browser-based editor for CLJS

2015-09-08 Thread Zach Oakes
This is a ClojureScript viewer and editor you can embed in any website. I hope to make it better than CodeMirror for those who don't need polyglot support. I announced it last week but it was pretty much unusable because it didn't have paren completion. Now it is slightly more usable. Here are

Re: [ANN] paren-soup 0.1.1, a browser-based editor for CLJS

2015-09-08 Thread Zach Oakes
Yeah I should've tested on a non-Mac. That should just be a CSS change if there is a way to make scrollbars disappear. I'll look into it soon. -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.

Re: [ANN] paren-soup 0.1.1, a browser-based editor for CLJS

2015-09-08 Thread Zach Oakes
I'm bad at CSS, but it looks like there isn't a standard way to hide scrollbars in browsers without removing the ability to scroll. Are you using Windows? Maybe I can boot up a VM and try things out to fix this issue. On Tuesday, September 8, 2015 at 5:05:32 PM UTC-4, Zach O

Re: [ANN] paren-soup 0.1.1, a browser-based editor for CLJS

2015-09-08 Thread Zach Oakes
Earlier I was using Chrome in Windows 7. > > I was able to fix it in the inspector using "overflow: hidden": > > .paren-soup .instarepl .result { > position: relative; > overflow: hidden; > background-color: lightgreen; > outline: 1px solid; &

Re: [Video] Game development in Clojure (with play-clj)

2015-10-18 Thread Zach Oakes
That function was renamed to `key-pressed?`. On Saturday, October 17, 2015 at 7:32:44 PM UTC-4, amirteymuri wrote: > > Dear James, > is-pressed? can not be resolved for me. Is this a version matter? Is there > still a is-pressed? function? > Greetings > > Am Donnerstag, 27. März 2014 18:07:21 UTC

[ANN] paren-soup 1.0, now with parinfer

2016-02-19 Thread Zach Oakes
This is a new release of paren-soup, a browser-based ClojureScript editor for people who think CodeMirror is too stable and performant for their taste. I gutted my embarrassing paren completion and auto-indentation code to make it use the amazing Parinfer library instead. I also added a some su

Re: [GSoC idea] Pluggable back-ends architecture for ClojureScript compiler

2016-02-21 Thread Zach Oakes
That's a really good idea. There are a lot of clojurescript-to-something projects that would benefit from that, along with any future ones. It may help to actually choose a specific backend to work on while you refactor the compiler itself. Also, it would be good to limit the impact on the curr

Re: [GSoC idea] Pluggable back-ends architecture for ClojureScript compiler

2016-02-22 Thread Zach Oakes
Yeah I forgot about tools.analyzer. Maybe just updating its JS emitter to work with the latest ClojureScript would be a good project. It still wouldn't solve the issue of keeping up with the latest ClojureScript releases, but it seems like it would be a decent scope for a GSoC project. On Monda

Re: a project template containing clj, cljs cljc files

2016-03-08 Thread Zach Oakes
For those looking for such a template for Boot, check out my example project: https://github.com/oakes/full-stack-boot-example On Sunday, March 6, 2016 at 12:25:41 AM UTC-5, Sunil Nandihalli wrote: > > Hi everybody, > I am trying to port an old project which uses cljx plugin and reagent to > u

[ANN] Nightcode 1.1.0 now with Parinfer

2016-03-19 Thread Zach Oakes
Nightcode is an IDE for beginners -- or for hipsters who think emacs and intellij are too mainstream. Previously, it supported a subset of paredit commands, but I've always longed for some other way to avoid misbalanced parens, because paredit is difficult for beginners. Let's face it, Lisp has

[ANN] Nightcode 1.2.0 with "smart" indentation snapping

2016-04-07 Thread Zach Oakes
Nightcode's recent Parinfer integration is finally starting to stabilize. This latest release adds an (allegedly) smart indentation snapping feature. Instead of tab and shift+tab always moving your code two spaces, it moves it to the next semantically me

[ANN] paren-soup 2.0, a browser-based editor for CLJS

2016-05-21 Thread Zach Oakes
Have you ever had a need for a really good browser-based Clojure(Script) editor? Me neither, but for some reason I've been spending a lot of time building one. It's meant to be a replacement for things like CodeMirror, which is already pretty good and in no need of replacement. Nonetheless, min

Re: What's the status of clojure for Android?

2014-02-08 Thread Zach Oakes
s that are accessible via Javascript. The new UI kit can > automatically handle fluid UI animations and other modern mobile styles. > > Of course, you still must compile in Qt before the app runs on any OS, so > a REPL probably wouldn't be a fit for this workflow. > > On Tuesday,

[ANN] Nightcode 0.3.0

2014-02-24 Thread Zach Oakes
This is a new release of Nightcode , an IDE for Clojure and Java. Here are some of the changes since 0.2.0 was released two months ago: -Works much better on OS X, thanks to the fact that I finally have a Mac to test on (my sister sold me her 7 year old Macbook...). -

Re: Can't start repl with Leiningen

2014-02-25 Thread Zach Oakes
Matej, does this happen to you when you run "lein repl" outside of a project? If so, can you show us what your project.clj file looks like? I know for a fact that if you have ":eval-in :trampoline" in it, the repl will fail with that error. On Tuesday, February 25, 2014 2:56:04 PM UTC-5, Matej

Re: Can't start repl with Leiningen

2014-02-26 Thread Zach Oakes
Is their a reason your OpenJDK install is only on update 21? I believe the most recent is 51, though I doubt that is the problem. I also doubt it's a memory issue; I can run the REPL just fine on a netbook with 1GB of RAM running Ubuntu x64. On Wednesday, February 26, 2014 3:05:53 PM UTC-5, Mat

Re: I want to get sha1 of a string

2014-03-01 Thread Zach Oakes
You can use java.security.MessageDigest. For example: (defn create-hash [data-barray] (.digest (java.security.MessageDigest/getInstance "SHA1") data-barray)) It takes and returns a byte array, but converting from/to a string is fairly straight-forward: (->> "Hello, World!" .getBytes

Clojure on the Mac App Store

2014-03-14 Thread Zach Oakes
After a lot of work, Nightcode is now on the Mac App Store. It remains free and open source, so this paid version is meant as a form of donation (though not tax deductible...). Since the sandboxing required by the MAS made it quite difficult to accomplish, I decided to

[ANN] lein-fruit 0.2.0

2014-04-11 Thread Zach Oakes
This is a new release of [lein-fruit](https://github.com/oakes/lein-fruit), a Leiningen plugin for building iOS apps in Clojure. It does this by using [RoboVM](http://www.robovm.org/), a bytecode-to-native translator. The template in this version offers a huge improvement over the past versions

Re: [Video] Game development in Clojure (with play-clj)

2014-04-15 Thread Zach Oakes
Kris, the entities are automatically converted back into a vector by play-clj after being returned by a given function. Can you elaborate on what problem you believe is occurring when you don't change it back to a vector? On Tuesday, April 15, 2014 5:26:07 PM UTC-4, Kris Calabio wrote: > > Jame

Re: [Video] Game development in Clojure (with play-clj)

2014-04-15 Thread Zach Oakes
(map (fn [entity] > (->> entity > (process-entity01) > (process-entity02))) > vec > (process-entities03) > vec) > > > > > On Tue, Apr 15, 2014 at 3:34 PM, Zach Oakes > > wrote: > >> Kris, the entities ar

Re: Style question (predicates)

2014-04-17 Thread Zach Oakes
This is a bit tangential, but your function "is-nsf-code?" brings up another style question. Is it really necessary to use the "is-" prefix? I used to do this too, but I realized recently that it is a Java-ism and seems out of place in Clojure. Clojure's boolean functions do fine without it bec

[ANN] play-clj 0.3.0

2014-04-21 Thread Zach Oakes
This is a new release of my game library, play-clj. I released 0.1.0 here three months ago, and a lot has changed since then. You can read through the release notes to see the details. This latest version supports

Re: *** Congratulations to our GSoC 2014 students!

2014-04-29 Thread Zach Oakes
Agreed! These all look really exciting. On Tuesday, April 29, 2014 5:42:29 PM UTC-4, Rich Morin wrote: > > And a hearty cheer for Daniel (and his helpers) for their efforts! > > -r > > -- > http://www.cfcl.com/rdm Rich Morin > r...@cfcl.com > http://www.cfcl.com/rdm/resum

Re: [ANN] brute 0.2.0 - A lightweight Entity Component System library for writing games

2014-05-13 Thread Zach Oakes
Thanks Mark, this is impressive. Let me know if there is anything I can do on my end to make play-clj more agnostic regarding entity systems. The built-in entity system is quite simple and doesn't do much for you, so this looks like a great alternative. On Monday, May 12, 2014 7:22:07 PM UTC-4,

help with the lawyers?

2014-05-30 Thread Zach Oakes
Eclipse itself is as common as oxygen in the federal government, so I am pretty sure their worries aren't valid. -- 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 me

[ANN] Nightmod, a tool for making live-moddable games

2014-05-30 Thread Zach Oakes
Nightmod is a new tool I'm working on that allows you to create games while they run. It is a combination of my previous projects, Nightcode and play-clj, into a single tool. Please read the website for more info, and if you try it out, I would love to hear feedback. Website: https://nightmod.n

Re: GSoC report: Extend Neko library for Android

2013-09-24 Thread Zach Oakes
lash window to be shown while Clojure runtime > is being loaded[5]. New projects are created with this splash already > included. > 6. Implemented some more UI widgets and traits in Neko. > > I thank my mentor, Zach Oakes, for his amazing support, advice and > feedback througho

[ANN] Nightcode 0.1.0, a Clojure IDE

2013-09-25 Thread Zach Oakes
Nightcode is an IDE written in Clojure. I announced a very half-baked 0.0.1 nearly two months ago, and after tons of bug fixes and feature additions, I'm happy to release a two-thirds-baked 0.1.0: https://nightcode.info/ Here's what's changed since the first release: - When holding down the Ct

Re: [ANN] Nightcode 0.1.0, a Clojure IDE

2013-09-25 Thread Zach Oakes
nt to set a light background? > > Shantanu > > On Wednesday, 25 September 2013 19:03:47 UTC+5:30, Zach Oakes wrote: >> >> Nightcode is an IDE written in Clojure. I announced a very half-baked >> 0.0.1 nearly two months ago, and after tons of bug fixes and feature &

Re: [ANN] Nightcode 0.1.0, a Clojure IDE

2013-09-25 Thread Zach Oakes
r 25, 2013 7:48:11 PM UTC-4, Mike wrote: > > Probably a dumb question, but for those of us who would love to use > Clojure under Windows, is there a way to use this IDE in a Clojure-CLR > environment? > > In any case, thank you for your efforts. > > On Wednesday, Septemb

Re: [ANN] Nightcode 0.1.0, a Clojure IDE

2013-09-25 Thread Zach Oakes
g JavaFX instead of Swing and having an > embedded JRE as a turnkey one file setup (see > http://docs.oracle.com/javafx/2/deployment/packaging.htm)? You'd probably > be able to build a UI with much more potential for the long run. > > > On Wednesday, September 25, 2013 9:53:13 P

Re: Nightcode questions

2013-09-26 Thread Zach Oakes
Hi, thanks for trying it out. In the future, you are welcome to post a question on reddit.com/r/Nightcode or email me directly, since these questions pertain specifically to Nightcode rather than Clojure per se. As for encoding, it currently defaults to your system encoding, but I just pushed a

Clojure can't import some Java classes

2013-10-11 Thread Zach Oakes
I recently learned that merely importing a Java class in Clojure causes static initializers to be run. Sometimes, this causes compilation errors, because they are written with the assumption that they will only be run during runtime. I ran into this just now while trying to make a simple Clojur

Re: Clojure can't import some Java classes

2013-10-11 Thread Zach Oakes
, Zach Oakes wrote: > > I recently learned that merely importing a Java class in Clojure causes > static initializers to be run. Sometimes, this causes compilation errors, > because they are written with the assumption that they will only be run > during runtime. > > I ran int

Re: Clojure can't import some Java classes

2013-10-12 Thread Zach Oakes
you are saying compilation is trying to instantiate class and run >> static initializers? This seems very backward, are you sure? >> >> >> On Sat, Oct 12, 2013 at 8:30 AM, Zach Oakes >> > wrote: >> >>> I should add, I am aware I can bring in a c

Re: Clojure can't import some Java classes

2013-10-12 Thread Zach Oakes
it changing your startup order (i.e. loading > LibGDX with some Java and then requiring your Clojure)? > > > On 13 October 2013 04:54, Zach Oakes >wrote: > >> Compiling against mock classes is the other solution I've tried as well. >> I'm not sure how the r

[ANN] lein-fruit, native iOS apps in Clojure.

2013-10-19 Thread Zach Oakes
https://github.com/oakes/lein-fruit This is the first release of lein-fruit, the iOS equivalent of lein-droid, allowing you to build native iOS apps in Clojure and/or Java. It is also included in the latest release of Nightcode . It is really just a thin wrapper around

Re: Clojure can't import some Java classes

2013-10-22 Thread Zach Oakes
tializer if nothing else). > > On Saturday, October 12, 2013 3:17:50 AM UTC-5, Wujek Srujek wrote: >> >> So you are saying compilation is trying to instantiate class and run >> static initializers? This seems very backward, are you sure? >> >> >> On Sat, Oct

Re: Experiences using SQLite with Clojure? Recommendations?

2013-10-23 Thread Zach Oakes
I'm a proponent of using H2 via clojure.java.jdbc . H2 is written in Java, so it'll work everywhere your Clojure code does, and it has a lot of stuff not built into SQLite such as encryption. On Wednesday, October

Re: [ANN]: clj.jdbc 0.1-beta1 - Alternative implementation of jdbc wrapper for clojure.

2013-11-16 Thread Zach Oakes
Andrey, this looks interesting. It seems to be based on a really old version of clojure.java.jdbc, though. Is there a reason for this? Since it is a fork, it seems like it would be best to base it on a recent version, to aid those who may want to try switching to it. Also, does it require JDK 7

Re: Implementation options for auto-complete and symbol resolution while coding

2013-12-20 Thread Zach Oakes
Nightcode uses Compliment for providing completion suggestions and documentation of Clojure functions: https://github.com/alexander-yakushev/compliment On Wednesday, December 18, 2013 11:27:06 AM UTC-5, juan.facorro wrote: > > Hi Clojurers, > > I'm building a tool for Clojure and I've been hitti

[ANN] Nightcode 0.2.0

2013-12-24 Thread Zach Oakes
This is a new release of Nightcode , an IDE for Clojure and Java (we all know there aren't enough of those!). Here's a quick summary of what's been added since 0.1.0 was released three months ago: -iOS compilation. You can now build iOS apps in Clojure and/or Java using

Re: Clojure can't import some Java classes

2013-12-27 Thread Zach Oakes
Yeah I tried this with RoboVM, but there are so many classes that needed to be stubbed that it turned into an endless rabbit hole, so I gave up. It may be a good solution for those who just have one or two problematic classes, though. On Thursday, December 26, 2013 8:37:44 PM UTC-5, Colin Flemi

Re: Clojure can't import some Java classes

2013-12-27 Thread Zach Oakes
; public at >> https://github.com/clojure/clojure/blob/master/src/jvm/clojure/lang/RT.java#L2074 >> >> static *public *Class classForNameNonLoading(String name) >> >> >> I should try it myself, but may not get to it this weekend. >> >> >> On Fri, Dec 27

[ANN] play-clj, a game library

2014-01-20 Thread Zach Oakes
Today I'm releasing play-clj , a Clojure wrapper for LibGDX that allows you to write games for desktop OSes, Android, and iOS from the same Clojure codebase. The template automatically creates Leiningen projects for all three platforms: lein new play-clj hello

Re: [ANN] play-clj, a game library

2014-01-20 Thread Zach Oakes
Thanks! I submitted it to HN naturally: https://news.ycombinator.com/item?id=7090003 On Monday, January 20, 2014 10:46:06 AM UTC-5, Laurent PETIT wrote: > > Congratulations ! > > > 2014/1/20 Zach Oakes > > >> Today I'm releasing play-clj <https://github.com/oak

Re: [ANN] play-clj, a game library

2014-01-20 Thread Zach Oakes
mission > > https://cognitect.wufoo.com/forms/clojurewest-2014-call-for-presentations/ > > On Monday, January 20, 2014 9:31:50 AM UTC-6, Zach Oakes wrote: >> >> Today I'm releasing play-clj <https://github.com/oakes/play-clj>, a >> Clojure wrapper for LibGDX tha

Re: [ANN] play-clj, a game library

2014-01-20 Thread Zach Oakes
ics engine (Box2D), so that limits it a bit. On Monday, January 20, 2014 12:52:31 PM UTC-5, john walker wrote: > > Is there any chance of support for javascript/webgl? > > On Monday, January 20, 2014 10:31:50 AM UTC-5, Zach Oakes wrote: >> >> Today I'm releasing play

  1   2   >