Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
midnight_eclair
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
31.
▲
by
midnight_eclair
6mo ago
> DSLs not built with Clojure types and constructs and in context of lisps that still most likely means macro-based DSLs using traditional lisp constructs ¯\_(ツ)_/¯
32.
▲
by
midnight_eclair
6mo ago
that doesn't make sense, why would they be talking about departure from traditional lisps if they weren't talking about macro-based DSLs?
33.
▲
by
midnight_eclair
6mo ago
> DSLs typically involves constructing macros that are domain specific a DSL is a constrained language for expressing domain concepts. in traditional Lisps they are often syntax-oriented, because code is lists and macros are a natural to
34.
▲
by
midnight_eclair
6mo ago
> I'm not sure a framework is really going to change that onboarding process, or help with network effects that much having one commonly accepted and recommended way does improve onboarding, because it collapses the decision space
35.
▲
by
midnight_eclair
6mo ago
it really isn't, unless your goal is to scare away the casuals.
36.
▲
by
midnight_eclair
6mo ago
no, not really. when people talk about DSLs in context of lisps, they usually still mean staying in the domain of s-expressions.
37.
▲
by
midnight_eclair
6mo ago
yep, every word.
38.
▲
by
midnight_eclair
6mo ago
clojure itself is a joy to use, on the web or outside of it BUT it doesn't have the equivalent of rails, mostly because lispers are an opinionated bunch and can't come together to agree on how web development should be done the fr
39.
▲
by
midnight_eclair
6mo ago
> Clojure style discourages building DSLs does it really? https://github.com/simongray/clojure-dsl-resources
40.
▲
by
midnight_eclair
6mo ago
the wonders of visibility algorithm: https://news.ycombinator.com/item?id=47556827
41.
▲
by
midnight_eclair
6mo ago
virtually all abstractions are built on top of primitive data types and mappings
42.
▲
by
midnight_eclair
6mo ago
we're in the age of idea-men and garry is their prophet.
43.
▲
by
midnight_eclair
6mo ago
tests generated based on normative spec to validate if the implementation accepts the right inputs, rejects the wrong ones, produces correctly shaped outputs and to some extend also validates behavior. normative specs allow generation of su
44.
▲
by
midnight_eclair
6mo ago
> Test specs with enforcement — test cases can be described as sections in lat.md/ and marked with require-code-mention: true. Each spec then must be referenced by a // @lat: comment in test code. lat check flags any spec
45.
▲
by
midnight_eclair
6mo ago
i've had a related question recently but it didn't get much traction https://news.ycombinator.com/item?id=47543324 what's the point of markdown? there's nothing useful you can do with it other than handi
46.
▲
Clojure: The Documentary (April 16th) [video]
(youtube.com)
39 points
by
midnight_eclair
6mo ago
|
4 comments
47.
▲
by
midnight_eclair
6mo ago
> text files with instructions to the LLMs this is true for both mardown and normative specs what's meaningfully different is that normative specs is something you can deterministically check for conformance with, use generative tes
48.
▲
by
midnight_eclair
6mo ago
this will work for your hobby projects, but not for larger codebases or constellations of systems where agent output grows faster than your ability to understand what is going on. if it is your belief that understanding what is going on is
49.
▲
Ask HN: What do you use for normative specs to drive AI agents?
5 points
by
midnight_eclair
6mo ago
|
6 comments
50.
▲
by
midnight_eclair
6mo ago
my bad
51.
▲
by
midnight_eclair
6mo ago
~not unified memory tho~
52.
▲
by
midnight_eclair
7mo ago
i'm sure apply support is just one PR away, why shy away from it? embrace! i encourage it - the faster and the more colorful this makes infrastructures around the world blow up and burn down, the quicker we might actually learn how to
53.
▲
by
midnight_eclair
7mo ago
can't wait to wreck my infrastructure in ways and with speed not conceivable before!
54.
▲
by
midnight_eclair
7mo ago
i returned to rails in 2025 after 12 years pause and my experience has been frustration and annoyance rails lost it's convention over configuration ways, the generated app is dozens of files, lack of explanations and guidance on how to
55.
▲
by
midnight_eclair
7mo ago
llm-generated is for corporate mail llm-assisted for when i care about precision and accuracy brain-generated for when i feel safe to make mistakes