Viewing profile — rads
rads
HN member- Joined
- Thu, Feb 26, 2009, 12:05 AM UTC
- HN karma
- 689
- Public activity
- 167 items
- HN profile
- View on Hacker News ↗
About rads
Recent public activity
-
comment
Comment #48807800
Sorry if I wasn’t clear, I was referring to the maps that are being destructured.
-
comment
Comment #48806065
The maps are still open to new keys even if some keys are checked. I think that fits in with how clojure.spec and Malli work already, but in a lighter syntax.
-
comment
Comment #44113429
I'm skeptical because I don't think generating the Clojure code is the hard part. These ideas seem more like wishful thinking than actual productivity improvements with the current…
- comment
-
comment
Comment #44106598
I use the REPL as lightweight form of testing while I'm in the flow state, which is complementary to TDD. If there's too much code in the comment block, that's a good signal to mov…
-
comment
Comment #44105957
There is often a misunderstanding that “REPL driven development” means typing things into the REPL prompt interactively and accumulating state that’s not easy to reproduce. Writing…
-
comment
Comment #44105155
You might see this and think, "great, another hyped up vibe coding tool". If Clojure is about simplicity and understanding your code deeply (with the end goals of long-term mainten…
-
comment
Comment #44047846
What will be required from users of the existing Litestream version to upgrade to the new one? Is it a matter of bumping the version when it comes out or is there more to it?
-
comment
Comment #43882440
What was the tipping point where you decided you got everything you could from learning Clojure and it was time to move on?
-
comment
Comment #43880693
Such a low quality article. The whole comment thread is just going to be about the flamebait of "I bet Rich was just really bored". Instead, the author could have listed the reason…
-
comment
Comment #43156035
I'm curious, how did you form this opinion? Did you have a bad experience with Clojure yourself?
-
comment
Comment #41866356
Awesome work Jeaye!
-
comment
Comment #41681324
Hey Matt, ex-Automattician here. I don't have any comment on the issues themselves (haven't touched PHP or WP since I left) but please consider that the fallout of these actions ma…
- comment
-
comment
Comment #40742208
From my experience, GPT-4 works well with both Clojure and Zig. A lot of it depends on the way you prompt though. For example, asking to start with a C or C++ example and convertin…
-
comment
Comment #40451042
Check out Babashka. It's a single binary that runs Clojure without a JVM. It also starts up really fast and has a much lower base memory requirement: https://github.com/babashka/ba…
-
comment
Comment #40450939
I think the writing style is too fluffy, but I realize some people like that. The true sin of this book is that it actually starts by teaching the reader Emacs , not Clojure. That'…
-
comment
Comment #40450849
Here is where I'd start for the path of least resistance while still using the most modern libraries: - Dependency management: https://clojure.org/guides/deps_and_cli - Clojure->JS…
-
comment
Comment #40450769
The key thing is experienced Clojure programmers often see a lack of ORM as a feature rather than an oversight. There were some more ORM-like libraries years ago (see Korma) but my…
-
comment
Comment #40447608
It's a tradeoff. The startup time of Clojure on the JVM is slower than most, but the runtime is faster than most. It also needs a lot of memory to get going. This means it's optimi…
-
comment
Comment #40447352
In practice I do wrap `jdbc/execute!` with my own `execute!` function to set some default options. However, there is no ORM layer. What makes you think the code above is terribly u…
-
comment
Comment #40447317
Here's a quick example of how DB access generally looks in production: (ns rads.sql-example (:require [next.jdbc :as jdbc] [honey.sql :as sql] [clojure.string :as str])) ;; DB Tabl…
-
comment
Comment #40446593
This is a good starting point if you want to get a web app going quickly: https://biffweb.com It uses XTDB by default but you can switch to Postgres: https://biffweb.com/p/how-to-u…
-
comment
Comment #40446263
Hmm, maybe we could come up with a standard syntax? We could call it “Standard-expressions”, or perhaps “S-expressions”? That way an entire family of languages could use the same s…
- story