Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
ibdknox
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
51 ms
·
451.
▲
by
ibdknox
15y ago
It might be worth checking out jayq[1] if you're just looking for a more straightforward DOM manipulating experience. Also, for clean interactions between Noir and ClojureScript, take a look at fetch[2]. [1] http://github.com/ibdknox/jayq
452.
▲
by
ibdknox
15y ago
If you look at their implementations, they're very different :) But as I said, they could converge - CQL fits nicely as a higher-level interface over Korma. And for what it's worth, I didn't build Korma for no reason... an awful lot of peop
453.
▲
by
ibdknox
15y ago
I should also point out that there's no reason these two can't exist together. When you really think about it, Korma is like ring for SQL and enables a host of higher level abstractions to be built on top of it. To that end, it would actual
454.
▲
by
ibdknox
15y ago
It depends on which direction you approach the problem from. Are people approaching their database from the stand point of pure relational algebra? Or are they approaching it from the stand point of "this is how SQL allows me to interact wi
455.
▲
by
ibdknox
15y ago
Should you have any questions, I'll be lurking :)
456.
▲
by
ibdknox
15y ago
Give me a few months. I'm secretly working on this :)
457.
▲
by
ibdknox
15y ago
How could you forget Noir and Korma? ;) http://www.webnoir.org http://www.sqlkorma.com
458.
▲
by
ibdknox
15y ago
The interview officially starts at 3:40.
459.
▲
Interview at the Clojure Conj 2011 with the creator of Noir/Korma/Pinot
(mostlylazy.com)
21 points
by
ibdknox
15y ago
|
1 comments
460.
▲
by
ibdknox
15y ago
Instead of going with "amber.js" they went with "ember.js" sproutcore 2.0 = amber.js = ember.js They're all the same with the final one being the official new name.
461.
▲
by
ibdknox
15y ago
Huh? It has links to documentation, about, jobs, a blog... that seems like a website to me. Moreover, what use is a "landing page" for a technical tool that doesn't immediately get you the information you need to actually use it? I don't
462.
▲
by
ibdknox
15y ago
Yeah... the fact that the only navigation links, aside from download, are below the fold completely destroys the usability of the site.
463.
▲
by
ibdknox
15y ago
It depends very heavily on which RDBMS you use as to what ends up optimized. It's a relatively well trafficked subject, a simple google search turns up quite a few results, for example: http://www.mysqldbahelp.com/2010/03/subselect-vs-join
464.
▲
by
ibdknox
15y ago
There are lots of reasons, but I think the most convincing ones are these: 1) ClojureQL is an attempt at a high level abstraction that isn't built on a useable base. 2) ClojureQL generates inefficient (and sometimes nonsensical) SQL 3) It i
465.
▲
by
ibdknox
15y ago
Korma was actually designed to be used to do exactly that: write SQL. You don't have to use any of the ORM-y features and you're essentially just writing SQL in a lisp syntax. The advantage, as others have said, is simply composability, whi
466.
▲
by
ibdknox
15y ago
Sorry :) It's on the readme for the source. I'll add it to the website once things calm down a bit.
467.
▲
by
ibdknox
15y ago
The issue I had with ClojureQL is that it seems like the wrong abstraction to me. Myself and others I've talked to have found ourselves fighting with how it tries to model data and more specifically the kind of queries it generates. For exa
468.
▲
Meet Korma, a SQL DSL for Clojure
(sqlkorma.com)
173 points
by
ibdknox
15y ago
|
44 comments
469.
▲
by
ibdknox
15y ago
I had a similar issue. It'd be worth expanding the description to be more concrete. What I see there now seems more marketing/management focused than focused at the people who are likely to actually be using it. :)
470.
▲
by
ibdknox
15y ago
San Francisco - Full Time - https://www.readyforzero.com We are a YC funded company that is helping people get out of debt and are looking for Clojure and JavaScript programmers to join in. We're a company of 9 in a beautiful building in
471.
▲
by
ibdknox
15y ago
That actually is noir specific. I wrote a bunch of stuff to display them like that and make them useable. :)
472.
▲
by
ibdknox
15y ago
It wasn't there. Came in as an edit.
473.
▲
by
ibdknox
15y ago
Nothing in Clojure is large by, say, C standards ;)
474.
▲
by
ibdknox
15y ago
I think he meant it as a question, not a statement.
475.
▲
by
ibdknox
15y ago
I'm biased, so take everything I say with a grain of salt :) I'm not sure there is a rails really and I think that's somewhat by design. Compojure is probably the most famous Clojure web lib, but it's not a framework per se. It's at a level
476.
▲
Clojure's Webframework "Noir" hits 1.2.0
(github.com)
104 points
by
ibdknox
15y ago
|
24 comments
477.
▲
by
ibdknox
15y ago
That is incorrect. It needs the JVM to compile, but once compiled it's pure JavaScript... so the startup time would only be node's.
478.
▲
by
ibdknox
15y ago
This is something I'm very interested in addressing. What documentation is missing? What is it that you feel is needed for people to get started and stay hooked? For example, is www.webnoir.org filling this need in the web space? Would a be
479.
▲
by
ibdknox
15y ago
Noir! www.webnoir.org I may be biased, though, since I wrote it :)
480.
▲
by
ibdknox
15y ago
haha yep, I will be! I'll be talking about Noir first and then showing some fun stuff I've been working on for ClojureScript, including brepl and potentially a preview of my new client-side framework. It should be exciting :)
More ›