336 karma · joined March 5, 2010
This post is quite poor imho, and I am a clojure developer (I do use it at work as main language).
Maybe it's also because I don't find Midje appealing at all, or find a bit odd the minimalism argument when talking about lighttable vs emacs. If you know what you're doing with cider-mode (previously nrepl) on emacs there's no reason at all to switch to lighttable, quite the opposite. LT is probably good for newcomers, but for power users it's just not there yet (if ever).
Same goes for Marginalia, interesting and amusing, but I wouldn't use this for real documentation.
I am not saying this will prevent the die hards who like the thrill of going into depots at 3am for a 15min job that most of the time ends up very poorly, but this would probably be more effective and cost way less than drones!
[edit]
https://github.com/http-kit/http-kit/blob/master/src/org/htt...
https://github.com/http-kit/scale-clojure-web-app/blob/maste...
> {:dependencies [[org.clojure/clojure "1.5.1"]]}
netty is in the dev dependencies, but for benchmarking only I would guess.
[edit] This project is one of the best thing that happened in the web area in clojure recently imho. Not only it is a game changer in performance/resource use, but it makes websocket and async in general trivial to use and actually production ready (same goes for its client). Some would mention Pedestal but it forces you to learn quite a few abstractions and is totally alien compared to the rest of the clojure web ecosystem and also only supports a single async "protocol" (SSE). But pedestal is about a full stack experience, integration with the client etc, so it certainly will attract other users.
Even if they were only supposed to be private, what if my dad wants to find that Steve Jobs Bio again 1 month from now.
Another plus is nodejs compatibilty (if you care about that, but I guess you might :)).
What other "regular" JS framework/libs do you use with ClojureScript (thinking about jQuery, Backbone, angular and the likes)?
About dommy, what made you choose DOM vs String generation (knowing the later could be faster in some situations/setups)?
And the last one, did you consider EDN? I'd guess you choose json for obvious performance reasons.
A definition of a similar keep fn in clojure would be almost indistinguishable from your lisp example (it would just be more readable).
2.2. Objects
An object structure is represented as a pair of curly brackets
surrounding zero or more name/value pairs (or members). A name is a
string. A single colon comes after each name, separating the name
from the value. A single comma separates a value from a following
name. The names within an object SHOULD be unique.
http://www.ietf.org/rfc/rfc4627.txtAnyway. There are still hundreds if not thousands private trackers out there.
[edit] I got it to work by removing the #home from the url. By "work" I mean not being blank, it is still broken ("please install chrome" even though I am running chrome 21)
That is what I meant with "connect to browser instances" (swank-js already allows that, among others). Basically when you need more advanced rendering, or browser environment when it is your target (browser based games and whatnot), this could be good enough and you can leverage a huge ecosystem for all the rest.
Building a lighttable mode or even several small modes (libraries vs framework) for emacs would make more sense.
It is going to require a huge effort to duplicate a fraction of what it provides already.
But from a marketing point of view it is/was probably smarter to show eye candy to attract funding, but I am not sure it is the best route in the long run.