News for hackers. Stuff that matters.
Re:A Git Implementation in Awk by eesmith on Thursday October 07, 2021 @08:37AM (#28785431)
Nitpicking. :)

I know about 'shit' (== Shell Git) at https://git.sr.ht/~sircmpwn/shit from last year.

https://en.wikipedia.org/wiki/Git#Implementations lists JGit (<=2012), Go-git (2015), Dulwich (2008), libgit2 (<=2010), and JS-Git (<=2013).

A five-fold increase means at least 30 new implementations. :)

Re:A Git Implementation in Awk by aasasd on Thursday October 07, 2021 @08:48AM (#28785529)
Production is the rate, per year.
Re:A Git Implementation in Awk by eesmith on Thursday October 07, 2021 @05:45PM (#28792516)
Is it? Well, given last year's 'shit', there should be another four this year, yes?
Re:A Git Implementation in Awk by emptyparadise on Thursday October 07, 2021 @12:39PM (#28788739)
I really want to see a C compiler written in shell.
Re:A Git Implementation in Awk by asdff on Thursday October 07, 2021 @01:27PM (#28789494)
Re:A Git Implementation in Awk by mypalmike on Thursday October 07, 2021 @02:19PM (#28790179)
Now can we unsee it?
Re:A Git Implementation in Awk by mmcdermott on Thursday October 07, 2021 @04:58PM (#28791969)
It isn't a good idea for a production system or anything, but the code itself seems pretty clean. I've seen infinitely worse bash scripts than this compiler.
Re:A Git Implementation in Awk by emptyparadise on Thursday October 07, 2021 @08:13PM (#28793897)
I wonder if it's good enough to bootstrap better and better compilers until you can build full on GCC?
Re:A Git Implementation in Awk by eesmith on Friday October 08, 2021 @01:03AM (#28795919)
Here's a couple of projects along those lines. https://bootstrappable.org/projects/mes.html

> Mes aims to create an entirely source-based bootstrapping path.

https://savannah.nongnu.org/projects/stage0/

> A class of minimal bootstrap binaries that has a reproducible build on all platforms. Providing a verifiable base for defeating the trusting trust attack.

(and comments at https://news.ycombinator.com/item?id=20264848 ).