HackerTrans
トップ新着トレンドコメント過去質問紹介求人

nchammas

no profile record

投稿

Designing a Custom Query Language for Non-Technical Analysts

nchammas.com
2 ポイント·投稿者 nchammas·2 か月前·0 コメント

LLGuidance: Making Structured Outputs Go Brrr

guidance-ai.github.io
2 ポイント·投稿者 nchammas·12 か月前·0 コメント

コメント

nchammas
·先月·議論
I don't understand this concern. How exactly are you copy/pasting code such that significant indentation causes "real problems"?

I remember the creators of Go explained [1] that they chose explicit block delimiters because of problems they saw when embedding snippets of Python in other languages. But this seems like a very niche kind of problem.

[1]: https://go.dev/talks/2012/splash.article#:~:text=we%20have%2...
nchammas
·昨年·議論
There is an old project out of Berkeley called BOOM [1] that developed a language for distributed programming called Bloom [2].

I don't know enough about it to map it to the author's distributed programming paradigms, but the Bloom features page [3] is interesting:

> disorderly programming: Traditional languages like Java and C are based on the von Neumann model, where a program counter steps through individual instructions in order. Distributed systems don’t work like that. Much of the pain in traditional distributed programming comes from this mismatch: programmers are expected to bridge from an ordered programming model into a disordered reality that executes their code. Bloom was designed to match–and exploit–the disorderly reality of distributed systems. Bloom programmers write programs made up of unordered collections of statements, and are given constructs to impose order when needed.

[1]: https://boom.cs.berkeley.edu

[2]: http://bloom-lang.net/index.html

[3]: http://bloom-lang.net/features/