gavinpc
Joined 15 years ago
Joined 15 years ago
Which leads to this link: https://groups.google.com/g/clojure/c/OnagUrQZ1NE/m/Uwm8fvak...
Where Rich comments on the thinking behind this.
Also see https://clojure.org/reference/lisps , which compares Clojure with other Lisp dialects on this and other points
edit: Someone also brings this up on the OP: https://community.frame.work/t/introducing-the-new-and-upgra...
I happened to use this last week because we needed test data for a community tree in an app we're building. There are nine communities, and we needed test cases with 0, 1, and many subcommunities. This not only provided ready test cases, but the team is learning celestial facts while working on the feature!
Are you arguing that Firefox is not even "good," or just not perfect?
(I use Firefox on a Mac all day and the only kind of "resource hunger" I've observed can be pinned to the web pages that it's running.)
https://hn.algolia.com/?query=Capstone,+a+Tablet+for+Thinkin...
https://books.google.com/books?id=KJQRAwAAQBAJ&pg=PA36&lpg=P...
https://news.ycombinator.com/item?id=12398098
I'm still on that "detour," but still a believer.
Edit: some dead links there. This "bootstrap" directory contains the custom tangler and the custom rule processor. This 10K, plus the tiny configs in the root, are the only code in the project not in documents.
https://bitbucket.org/gavinpc/willshake/src/master/bootstrap...
I used it on a project with many thousands of files and hundreds of (mostly dynamic) build rules. This was a literate program, and most build steps required the extraction of code from the source docs --- including build rules themselves --- and I still maintained sub-second updates.
I think Joe would have loved it.
I also wrote one for Graphviz (which outputs to an SVG buffer), and sometimes I'll put the output from the JS playground in `play-graphviz` mode so I can see real-time graph output from JS (by writing code to print dot graphs). ATM I don't know any other tools that can do that sort of thing, let alone compose independent ones to that end. Long live Emacs!
[0] https://bitbucket.org/gavinpc/play-modes/src/default/js-play... (There is an odd bug in OSX where the first character of the input is eaten, so I always begin these "playgrounds" with "/// playing with <whatever>". There are some other oddities which I should document.)
I "wouldn't hold that against" the tool if it had technical merit.
So — getting back to the OP — which libraries?
https://willshake.net
http://gavinpc.com/project_willshake.pdf