Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
hraberg
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
5 ms
·
1.
▲
by
hraberg
11y ago
http://typedrummer.com/1m4q5x
2.
▲
by
hraberg
12y ago
I started a project to port Emacs (the C parts) manually to Clojure, with the Emacs Lisp automatically transpiled into Clojure in 2012, most of the work was done in early 2013: https://github.com/hraberg/deuce It can b
3.
▲
by
hraberg
13y ago
I have a feeling Markus is referring to typing in machine code (in a totally opaque way) using DATA statements combined with a small loader written in Basic.[1] Here's an article discussing this approach.[2] This was very common in the comp
4.
▲
by
hraberg
14y ago
Thanks! I actually had a quick look at this, and Kickstarter funding is for US residents only. Indiegogo seems like an alternative (guess there are a lot of opinions on what crowd funding platform to use). Also, I'm not sure what "rewards"
5.
▲
by
hraberg
14y ago
The Emacs Lisp emulator is necessary, otherwise it won't be Emacs. This part will work similar to how shen.clj[1] works. This is itself an interesting project, but as people have said, "why?" Because new extensions can then be written in C
6.
▲
by
hraberg
14y ago
Author here. Thanks for the support everyone! Seems like there is an interest in such a thing, so I'll better start hacking on this again. There are two parts to this. First, pure learning and fun - even if it goes nowhere. Second, "Extensi
7.
▲
by
hraberg
15y ago
With Enumerable.java you can use Guava like this (+ static imports): List<String> strings = transform(list("hello", "world"), function(s, s.toUpperCase())); assertEquals(list("HELLO", "WORLD"), strings); https
8.
▲
by
hraberg
16y ago
Enumerable.java ( http://enumerable.org ) is not really a functional library, but it does support limited closures: boolean b = a.any(λ(s, s.equals(s.toLowerCase())); s and λ are statically imported.
9.
▲
by
hraberg
16y ago
If you're still interested in closures for Java, my port of Ruby's Enumerable module, Enumerable.java, has a limited version for valid Java 5. The current release is 0.2.4, but this post is the best introduction: http://www.jroller.com/ghe