ricons reviews and mentions
Data-Driven Development Is a Lie
2 projects | news.ycombinator.com | 20 Nov 2023
Usage-context same stuff link-to-code: https://github.com/drbig/ricons/blob/master/symsquare.go#L61... (it's an example too, sorry).
The point is that my opinion is that `declarative` is pretty neat and powerful. Easy? Maybe, but not really.2 projects | news.ycombinator.com | 20 Nov 2023
Yeah the Data-Driven part is obvious but the development/design... Approach? Way?
Serendipitous in some sort of a backwards-way that I have personally already gone that way ~a decade ago, with even func/interface-first, and the first example I found is https://github.com/drbig/ricons/blob/master/ricons.go#L57-L5... (it's an example, sorry).
As usual the devil is in the balancing, as in most languages functions won't be data but code. Unless Lisp (...that statement is superficial; homoiconicity is the word).
drbig/ricons is an open source project licensed under BSD 2-clause "Simplified" License which is an OSI approved license.
The primary programming language of ricons is Go.