4 ms·
Nitpicking. :) I know about 'shit' (== Shell Git) at https://git.sr.ht/~sircmpwn/shit https://git.sr.ht/~sircmpwn/shit from last year. https://en.wikipedia.or
by eesmith 5y ago
Nitpicking. :)
I know about 'shit' (== Shell Git) at https://git.sr.ht/~sircmpwn/shit https://git.sr.ht/~sircmpwn/shit from last year.
https://en.wikipedia.org/wiki/Git#Implementations 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. :)
- aasasd 5y agoProduction is the rate, per year.
- eesmith 5y agoIs it? Well, given last year's 'shit', there should be another four this year, yes?
- emptyparadise 5y agoI really want to see a C compiler written in shell.
- asdff 5y agohttps://github.com/otakuto/bashcc https://github.com/otakuto/bashcc
- mypalmike 5y agoNow can we unsee it?
- mmcdermott 5y agoIt 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.
- emptyparadise 5y agoI wonder if it's good enough to bootstrap better and better compilers until you can build full on GCC?
- eesmith 5y agoHere's a couple of projects along those lines. https://bootstrappable.org/projects/mes.html https://bootstrappable.org/projects/mes.html > Mes aims to create an entirely source-based bootstrapping path. https://savannah.nongnu.org/projects/stage0/ 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 https://news.ycombinator.com/item?id=20264848 ).