Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
eobrain
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
4 ms
·
1.
▲
by
eobrain
12y ago
Update: The new 0.4.0 release of Funcgo supports limited operator overloading: https://github.com/eobrain/funcgo/blob/master/doc/reference....
2.
▲
by
eobrain
12y ago
Thanks all. I created a new FAQ page for Funcgo, seeded with the questions and answers from this forum. https://github.com/eobrain/funcgo/blob/master/doc/FAQ.md
3.
▲
by
eobrain
12y ago
I like Glojure. I am not sure if it is worth the hassle of changing the name, but I registered glojure.org just in case I decide to do so.
4.
▲
by
eobrain
12y ago
Glad to hear someone else has been thinking about this. Interesting idea to use macros to implement the mapping from the Go syntax tree. Presumably, these macros would implement the same kind of logic that my codegen module implements (map
5.
▲
by
eobrain
12y ago
I have plans to implement source maps https://github.com/eobrain/funcgo/issues/19 when targeting JavaScript I have not yet figured out the best way to do something equivalent when targeting the JVM. This is o
6.
▲
by
eobrain
12y ago
"Jo" seems it is hard to search for. "Gojure" is already taken by another Github project. I also considered "Clogure", but someone already had that too. Keep the suggestions coming!
7.
▲
by
eobrain
12y ago
I cannot say enough good things about Instaparse, which is a flex/bison/jison for Clojure. It's amazingly feature-full and very fast. I could not have built Funcgo without it. Big kudos to Mark Engelberg.
8.
▲
by
eobrain
12y ago
I do not plan to add to Funcgo the ability to easily create macros. Inspired by Go's philosophy, I want to limit the scope of the language to keep it somewhat simple. Funcgo however can use macros, so a sufficiently motivated progra
9.
▲
by
eobrain
12y ago
Funcgo can readily call Java code, so it supports numerical programming or linking in C++ code to the same extent that Java does.
10.
▲
by
eobrain
12y ago
I've no immediate plans for another target for now – there is a lot of work still to do just targeting Clojure and making sure the toolchain is easy for programmers, both server-side and client side. As regards typing, Funcgo has type
11.
▲
by
eobrain
12y ago
Yep, fundamentally Funcgo is just Lisp without parentheses. Or put it another way, it is Lisp with more syntax. The fact that Lisp has so little syntax is beautifully elegant from a mathematical point of view, but that is I believe at the
12.
▲
by
eobrain
12y ago
Funcgo author here. Thanks for all the interest and comments. I'll respond individually to the comments.