Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
bitsai
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
20 ms
·
61.
▲
Photo overview of original Lisp keyboards
(deskthority.net)
11 points
by
bitsai
16y ago
|
2 comments
62.
▲
Why Functional Programming Matters
(cse.chalmers.se)
2 points
by
bitsai
16y ago
|
0 comments
63.
▲
One Ring to Bind Them: Clojure web development
(clojure.blip.tv)
51 points
by
bitsai
16y ago
|
1 comments
64.
▲
by
bitsai
16y ago
I don't think it would be that difficult. The one big change I can think of is Clojure's pervasive immutability (a la Haskell). But even if you've never played with Haskell, I don't think it would take you too long to get comfortable with
65.
▲
by
bitsai
16y ago
Great list, thank you.
66.
▲
by
bitsai
16y ago
Right, I didn't mean to distract you from the original goal :) The directory would be very, very cool to have as well. Sticking with the watcher/forker theme, perhaps the overlap between two projects' watchers/forkers (either in raw numbe
67.
▲
by
bitsai
16y ago
I really appreciate this. Even though I'm a daily reader of the Clojure mailing list, some of these projects were completely new to me. For instance, I knew about Ring, Compojure, Enlive, and Hiccup, but I'd never heard of Sandbar before,
68.
▲
Experiences with functional programming on Wall Street (Jane Street, 2008)
(janestreetcapital.com)
3 points
by
bitsai
16y ago
|
0 comments
69.
▲
Emacs key bindings in all Windows applications
(cam.hi-ho.ne.jp)
1 points
by
bitsai
16y ago
|
0 comments
70.
▲
by
bitsai
16y ago
I read it as a tongue-in-cheek riff on many widespread/oft-quoted Lisp memes.
71.
▲
by
bitsai
16y ago
Disclaimer: I'm no expert on PL research, and haven't read any of the texts you mentioned (bought myself Purely Functional Data Structures for Christmas, but it's sitting behind several other books on my to-read list). That said, the title
72.
▲
by
bitsai
16y ago
1. When I grew up in Taiwan, I was an avid reader of a certain PC gaming magazine. In addition to the usual strategies and walk-throughs, every issue also contained hex editing guides for various popular games. I could follow the instruct
73.
▲
by
bitsai
16y ago
Ditto!
74.
▲
by
bitsai
16y ago
For things like cadadr, I just chop off the "c" and "r", and use the middle part to figure out the sequence of car and cdr calls. (cADADr x) = (cAr (cDr (cAr (cDr x)))), which would be (first (rest (first (rest x)))) in Clojure.
75.
▲
by
bitsai
16y ago
I got excited when I searched for "Edmonton", and saw a result for Clojure, but it turned out to be myself.
76.
▲
by
bitsai
16y ago
Just wanted to point out that you can use slime with clojure as well: http://github.com/technomancy/swank-clojure
77.
▲
by
bitsai
16y ago
Use VB.NET at work, (consequently) playing with Clojure at home.
78.
▲
by
bitsai
16y ago
A good set of guidelines on how to run meetings effectively: http://artofmanliness.com/2009/11/17/how-to-run-a-meeting/ (Not a joke, despite the whimsical domain name)
79.
▲
by
bitsai
16y ago
I believe on the Clojure side, leiningen is the preferred tool of choice: http://github.com/technomancy/leiningen
80.
▲
by
bitsai
16y ago
You can do optimized mutual-recursion in Clojure as well, using (trampoline). As with the optimized self-recursion using (recur), it's more work and not as nice as built-in TCO, but this is likely as good as it gets for now, given the curr
81.
▲
by
bitsai
16y ago
Thanks for the tips. It's probably time for me to stop messing around and start reading the Lambda Papers in earnest...
82.
▲
by
bitsai
16y ago
Righto. I had a working implementation that could expand 'x to (quote a) and '(1 2 3) to (quote (1 2 3)), but the case of expanding '''a to (quote (quote (quote a))) stumped me. I realize that ' is a special form like any other... except
83.
▲
by
bitsai
16y ago
Question about (a): How do you handle special forms? I wrote a toy Lisp interpreter in Clojure, but couldn't figure out how to implement ', which I assumed should be implemented as a special form.
84.
▲
by
bitsai
16y ago
If you've been devouring every bit of Clojure-related writing (which I've also been trying to do), then as swannodette said to you elsewhere on this page, you very well may not be the intended audience :)
85.
▲
by
bitsai
16y ago
Swank Clojure is a server that connects SLIME and Clojure projects. Its github page has instructions on installation and usage, hopefully that will serve as a good starting point: http://github.com/technomancy/swank-clojure
86.
▲
by
bitsai
16y ago
Excellent. Since picking up (and falling in love with) Clojure a few months ago, I've had multiple "Why Clojure?" discussions with friends and co-workers. This post is short, sweet, and hits all the points I've tried to make (poorly) to o
87.
▲
by
bitsai
16y ago
What implications, if any, does this have for the future of JVM languages like Scala, Clojure, etc.?
88.
▲
Clojure 1.2 RC3 released
(groups.google.com)
39 points
by
bitsai
16y ago
|
2 comments
89.
▲
by
bitsai
16y ago
As a Lisp beginner, I also really enjoyed PG's lengthier walk-through of Lisp-in-Lisp, which explains each part in more detail: http://lib.store.yahoo.net/lib/paulgraham/jmc.ps
90.
▲
by
bitsai
16y ago
Another vote for Accelerated C++. Great book, brings readers up-to-speed quickly on a very useful subset of C++ features.
More ›