18 ms·
Why do you think there is a lot of training data? Could it be because it's stable and virtually unchanged for decades? Hmmm.
by athorax 7mo ago
Why do you think there is a lot of training data? Could it be because it's stable and virtually unchanged for decades? Hmmm.
- esafak 7mo agoBecause bash is everywhere. Stability is a separate concern. And we know this because LLMs routinely generate deprecated code for libraries that change a lot.
- gaigalas 7mo agoThis project runs on all shells, totally portable: https://github.com/alganet/coral https://github.com/alganet/coral busybox, bash, zsh, dash, you name it. If smells bourne, it runs. Here's the list: https://github.com/alganet/coral/blob/main/test/matrix#L50 https://github.com/alganet/coral/blob/main/test/matrix#L50 (more than 20 years of compatibility, runs even on bash 3) It's a great litmus test, that many have passed. Let me know when just-bash is able to run it.
- esafak 7mo agoI have no connection to coral or just-bash. Why don't you do it yourself and let us know, since you are familiar with it?
- gaigalas 7mo agoI've been working with the shell long enough that I know just by looking at it. Anyway, it was rethorical. I was making a point about portability. Scripts we write today run even on ancient versions, and it has been an effort kept by lots of different interpreters (not only bash). I'm trying to give sane advice here. Re-implementing bash is a herculean task, and some "small incompatibilities" sometimes reveal themselves as deep architectural dead-ends.
- esafak 7mo agoThe project does not list portability as a concern. It's for agent use; they are not trying to re-use existing bash code.
- gaigalas 7mo agoBefore, you said: > they use it because there's a lot of training material. Now, you say: > they are not trying to re-use existing bash code. Can't you see how this is a contradiction? --- I'm sorry, I can't continue like this. I want to have meaningful conversations.
- esafak 7mo agoIs English your second language? "They" refers to very different things here.
- gaigalas 7mo agoThe issue here is not language, is basic understanding of how LLMs are trained, how agents act on that training and what is the role of the shell from a systems perspective. I can't have a meaningful conversation with someone that doesn't fully grasp those, no matter in which language.