Abbie Normal · @abbienormal
87 followers · 1769 posts · Server floss.social

Again about

I wan to mention TreeSitter

tree-sitter.github.io/tree-sit

a general parser generator

It's meant to provide syntax awareness (highlighting, refactoring, etc) in a text editor agnostic way

it's becoming a standard de facto

compare that with the Emacs based Semantic Bovinator (an utter failure)

How is it that when GNU attempts something it boggles it and then people move away from GNU in ordert to make any attempts that have a hope ?

#successfulnongnuprojects #GNU

Last updated 1 year ago

Abbie Normal · @abbienormal
86 followers · 1766 posts · Server floss.social

there's a very tiny category of projects that started off as GNU projects, then moved away from GNU

as far as I understand one of them converged into the original project bringing some novelties, another one failed

but this seems to say more about GNU than the single projects, doesn't it ?


#successfulnongnuprojects #GNU

Last updated 1 year ago

Abbie Normal · @abbienormal
86 followers · 1765 posts · Server floss.social

That caters more to common people (not academics or engineers) or anyway, it disregards the stalmanian assumtpion that people read ALL the feaures oriented manual before moving a finger

That's a broad cultural issue and it plagues not only GNU, but, for example the whole scheme rnrs farce

I mean, a suggestion could be taken from there about how to rewrite the usually hostile GNU documentation (and scheme rnrs at that)


#successfulnongnuprojects #GNU

Last updated 1 year ago

Abbie Normal · @abbienormal
86 followers · 1761 posts · Server floss.social

as for my "little" series, I want to mention another project

fd

a replacement for find

github.com/sharkdp/fd

Again: how comes this is nota GNU project ?

Or a series of contributions to a GNU project ?

#successfulnongnuprojects #GNU

Last updated 1 year ago

Abbie Normal · @abbienormal
87 followers · 1760 posts · Server floss.social

very similar to exa is lsd

it aims to be a replacement for GNU ls

github.com/lsd-rs/lsd


#successfulnongnuprojects #GNU

Last updated 1 year ago

Abbie Normal · @abbienormal
87 followers · 1759 posts · Server floss.social

a successful non GNU tool, similar to the ones I already tooted about, is exa

exa aims to be a "modern" replacement for ls

its planned to work on Windows too, some day

the.exa.website/

again why isn't this a GNU project ?

Or an effort to expand/modernize ls ?


#successfulnongnuprojects #GNU

Last updated 1 year ago

Abbie Normal · @abbienormal
87 followers · 1758 posts · Server floss.social

another example of a successful non GNU tool (and more featurful) is bat, a competitor to cat

github.com/sharkdp/bat

Also in this case, the authors obviously know about cat

but they started a new project from scratch rather than contributing to a GNU project


#successfulnongnuprojects #GNU

Last updated 1 year ago

Abbie Normal · @abbienormal
87 followers · 1757 posts · Server floss.social

another example of a successful non GNU project is ripgrep

github.com/BurntSushi/ripgrep

Obviously, the ripgrep people know about grep

I wonder why they chose to start a project from scratch rather than contributing to GNU grep


#successfulnongnuprojects #GNU

Last updated 1 year ago

Abbie Normal · @abbienormal
87 followers · 1757 posts · Server floss.social

An interesting successful (and contemporary) non GNU project is jq

jqlang.github.io/jq/

their homepage explicitly mentions sed, awk and grep

So they know the GNU userland tools

I wonder how comes jq is not a GNU project

#successfulnongnuprojects #GNU

Last updated 1 year ago

Abbie Normal · @abbienormal
87 followers · 1754 posts · Server floss.social

The Gnome project chose to create a build system from scratch rather than using the Autotools

Meson

And personally remember some relieve expressed by Gnome developers about that

I guess that accounts for another example of successful non GNU projects

mesonbuild.com/


#successfulnongnuprojects #GNU

Last updated 1 year ago

Abbie Normal · @abbienormal
87 followers · 1749 posts · Server floss.social

Recently, while working in the Python ecosystem, I met a documentation system

It does many of the things Texinfo does and more and generally better

I wonder why the Python people started their own system instead of contributing to Texinfo

#sphinx #successfulnongnuprojects #GNU

Last updated 1 year ago

Abbie Normal · @abbienormal
87 followers · 1749 posts · Server floss.social

Recently, while working in the Python ecosystem, I met Sphinx, a documentation system

It does many of the things Texinfo does and more and generally better

I wonder why the Python people started their own system instead of contributing to Texinfo

#successfulnongnuprojects #GNU

Last updated 1 year ago