Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
Jeaye
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
16 ms
·
151.
▲
jank development update – Object model results
(jank-lang.org)
2 points
by
Jeaye
3y ago
|
0 comments
152.
▲
by
Jeaye
3y ago
Thanks for sharing, Chris! How does something like this compare to direct ChatGPT usage? I didn't sign up, but I'm interested in LLMs for language learning and I'd like to understand what you've built compared to what I&
153.
▲
by
Jeaye
3y ago
Happy to. Ferret and jank have similar goals, but some key differences: 1. Ferret targets embedded platforms primarily; jank is more general and less constrained 2. Ferret doesn't have a JIT-based runtime, meaning no nREPL while you bu
154.
▲
by
Jeaye
3y ago
On the topic of using C++ for scripting, and related to the discussion of CERN's ROOT/Cling, I am developing a Clojure dialect on C++/LLVM called jank: https://jank-lang.org/ jank is a true Clojure, meaning y
155.
▲
jank development update – A faster object model
(jank-lang.org)
1 points
by
Jeaye
3y ago
|
0 comments
156.
▲
Functional Design in Clojure
(clojuredesign.club)
1 points
by
Jeaye
3y ago
|
0 comments
157.
▲
jank development update – Optimizing a ray tracer
(jank-lang.org)
2 points
by
Jeaye
4y ago
|
0 comments
158.
▲
by
Jeaye
4y ago
I think this is a fair question to pose and I'm glad you asked it.
159.
▲
Jank: Development update – lots of new changes
(jank-lang.org)
2 points
by
Jeaye
4y ago
|
0 comments
160.
▲
Language Showcase: Gren
(compilerspotlight.substack.com)
1 points
by
Jeaye
4y ago
|
0 comments
161.
▲
by
Jeaye
4y ago
Clojure is not dead. As a measure of community, the Slack workspace has around 25k members in it right now. Even more, Clojure lives on through its various dialects: ClojureScript (JS), Clojure CLR, Clojerl (Erlang), Fennel (Lua), jank (LLV
162.
▲
Language Showcase: Lux
(compilerspotlight.substack.com)
2 points
by
Jeaye
4y ago
|
0 comments
163.
▲
by
Jeaye
4y ago
Writing the packaging expressions should not be harder than writing the program, for the average developer. The average developer doesn't know FP, at this point. Nix needs: 1. Approachability for those not indoctrinated in lazy, declar
164.
▲
C++ serialize and deserialize adaptor library like rust serde.rs
(github.com)
2 points
by
Jeaye
4y ago
|
0 comments
165.
▲
Language Showcase: Gwion
(compilerspotlight.substack.com)
2 points
by
Jeaye
4y ago
|
0 comments
166.
▲
by
Jeaye
4y ago
Most libraries I tend to use are generally pure Clojure, with some reader conditionals at the edges. jank will also support reader conditionals, so those libraries can grow to support C++ interop where needed.
167.
▲
by
Jeaye
4y ago
Type checking gets wonky in the REPL world, since things are changing a lot. During JIT usage (i.e. REPL usage or running a program right from source), type checking happens for each new form, taking into account what it knows of the types
168.
▲
by
Jeaye
4y ago
Thanks for the feedback. The usage of "jank" here refers to its design; the concept of jank. This is different from its current implementation. jank is designed to be many things, as the landing page shows, and the implementation
169.
▲
by
Jeaye
4y ago
It is self-deprecating, yeah. But hopefully it's memorable!
170.
▲
by
Jeaye
4y ago
This applies to the compiler itself, in the same way that GCC is under the GPL but that doesn't mean all programs you compile with it are also under the GPL.
171.
▲
by
Jeaye
4y ago
Compile times will be slower than Clojure's, for sure. That also means run-time speed will be affected, due to JIT compilation time. This will not affect AOT compiled run-time speed, though. I don't have numbers yet, but you'
172.
▲
by
Jeaye
4y ago
jank is currently using immer for persistent data structures: https://github.com/arximboldi/immer Very much inspired by Clojure, with a lot of time put into benchmarking and profiling. It's too early for me to sha
173.
▲
by
Jeaye
4y ago
Everything on the landing page talks about jank's goals and aspirations. 100% Clojure compatibility is a big one. The progress page starts with this disclaimer: > jank is under heavy development. It's safest to assume that any
174.
▲
by
Jeaye
4y ago
This year I wrote the latest compiler for jank[1] to be in C++. Originally, this new version was being written in Rust, which I prefer, but I ran into a serious limitation. In the C++ world, we have Cling[2], so I can easily JIT compile arb
175.
▲
Language Showcase: C3
(compilerspotlight.substack.com)
12 points
by
Jeaye
4y ago
|
2 comments
176.
▲
Language Showcase: Jank
(compilerspotlight.substack.com)
1 points
by
Jeaye
4y ago
|
0 comments
177.
▲
Language Showcase: Fennel
(compilerspotlight.substack.com)
23 points
by
Jeaye
4y ago
|
2 comments
178.
▲
by
Jeaye
4y ago
Electronic Arts (EA) | https://www.ea.com/ | REMOTE in NA and ONSITE in Seattle | Full-time My team at EA is working on a greenfield Go project within EADP. We have one open role for an experienced back-end Golang developer
179.
▲
by
Jeaye
4y ago
I disagree that Clojure needs a Rails, in the sense that there's a single framework to use for all web server needs. However, I do really think Clojure needs a better documentation story for web development across the board. Getting a
180.
▲
Language Showcase: Jank
(compilerspotlight.substack.com)
2 points
by
Jeaye
4y ago
|
0 comments
More ›