Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
vlaaad
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
9 ms
·
91.
▲
Reveal 1.0: Read Eval Visualize Loop for Clojure
(vlaaad.github.io)
25 points
by
vlaaad
6y ago
|
2 comments
92.
▲
by
vlaaad
6y ago
Care to explain why?
93.
▲
by
vlaaad
6y ago
You can't rebrand Defold and sell it, your games can be monetized in any way you want no strings attached.
94.
▲
Defold game engine source now available and free to use for commercial games
(defold.com)
340 points
by
vlaaad
6y ago
|
293 comments
95.
▲
by
vlaaad
6y ago
Damn, this area of programming sounds very interesting, but I'm so so lost in these type compositions... Is it this Idris video you are talking about? https://youtu.be/X36ye-1x_HQ?t=1716 I'm already having trouble
96.
▲
by
vlaaad
7y ago
Haven't tried that, but the actual compilation is something like this: you need to create `classes` folder, add it to the classpath, call `clj -e "(do (compile 'hn.core) (javafx.application.Platform/exit))"`.
97.
▲
by
vlaaad
7y ago
Please don't post shallow dismissals, especially of other people's work. A good critical comment teaches us something. https://news.ycombinator.com/newsguidelines.html I explained the situation in a reply to gra
98.
▲
by
vlaaad
7y ago
It does not need 840 MB of memory — it uses it because the purpose of this example is to show that packaging is now easy, and non-essential parts were left out to keep it simple. I just tried limiting it to 50 MB and it runs just fine.
99.
▲
by
vlaaad
7y ago
Yes, it can be done: JavaFX developers created a library that deals with various pitfalls of compiling it to GraalVM: https://github.com/gluonhq/substrate I think using jpackage is easier to start with since there are
100.
▲
by
vlaaad
7y ago
Startup time can be made more or less instant with AOT-compilation of Clojure which is out of the scope of the example — it's purpose is to show packaging capabilities.
101.
▲
by
vlaaad
7y ago
This example might not be the best with regards to application size because it's main purpose is to show that packaging is now easy. As you can see in the app itself or on the screenshot, it also includes browser to render linked pages
102.
▲
Clojure on the Desktop
(vlaaad.github.io)
300 points
by
vlaaad
7y ago
|
134 comments
103.
▲
Properties of Identifiers
(vlaaad.github.io)
1 points
by
vlaaad
7y ago
|
0 comments
104.
▲
by
vlaaad
7y ago
Agree in general, but note that Java itself does not follow this rule: StringBuilder's and StringWriter's toString methods use toString for behavior — creating a string from accumulated chars, and I'm fine with that.
105.
▲
Ask HN: What are successful projects that started as prototyped hypotheses?
114 points
by
vlaaad
7y ago
|
43 comments
106.
▲
Clojure Don't: Buy into Principles and Opinions
(vlaaad.github.io)
2 points
by
vlaaad
7y ago
|
0 comments
107.
▲
by
vlaaad
7y ago
There is a presentation about tech in question: https://www.youtube.com/watch?v=D8pB8sNBGlE Looks very interesting, but I would prefer it not to be owned by facebook.
108.
▲
by
vlaaad
7y ago
Do you have any evidence to support these claims? I've never had such problems, please see my other comment about similar concerns: https://news.ycombinator.com/item?id=20848195
109.
▲
by
vlaaad
7y ago
> I found the ecosystem incredibly immature This does not match my experience at all. There is a thing called sane defaults. You solve a problem by decomposing it to simple elements, and then combine them to sane defaults, while still gi
110.
▲
by
vlaaad
7y ago
HTML templater has nothing to do with password/session management, auth, sql and encription, if your does, it does the wrong things.
111.
▲
by
vlaaad
7y ago
I don't understand why languages like these are not mainstream. Why are we stuck with blindly editing text files and waiting for compilation that restarts the whole world? Why state of the art is a REPL where immediate feedback is limi
112.
▲
by
vlaaad
7y ago
What is a language feature of Kotlin is available as a library in Clojure: https://github.com/clojure/core.async/
113.
▲
by
vlaaad
7y ago
Here you can find a series of blog posts discussing why OOP is not a good fit for games: https://ericlippert.com/2015/04/27/wizards-and-warriors-part...
114.
▲
by
vlaaad
7y ago
Same, also Sweden
115.
▲
Growing cljfx: wrapper of JavaFX inspired by better parts of react and re-frame
(vlaaad.github.io)
2 points
by
vlaaad
8y ago
|
0 comments
116.
▲
by
vlaaad
8y ago
Why is that? Decoupling benefits JavaFX so it can have release cycles on their own pace.
117.
▲
Show HN: Cljfx – Clojure wrapper for JavaFX inspired by react and re-frame
(github.com)
3 points
by
vlaaad
8y ago
|
0 comments
118.
▲
by
vlaaad
8y ago
It's funny that it still has tracking and is painful to read on the desktop because of full-width lines of text.
119.
▲
by
vlaaad
8y ago
Didn't mean to sound harsh, it's just I already replied to author with words of encouragement in the reddit thread ( https://www.reddit.com/r/Clojure/comments/9u4p5m/learning_cl... ) and didn
120.
▲
by
vlaaad
8y ago
Also, this bit: (->> justice-league (map #(:vehicles %)) (filter #(not (nil? %))) (flatten)) can be simplified to just `(mapcat :vehicles justice-league)`
More ›