Project ideas and plans - Programming On Unix

Users browsing this thread: 6 Guest(s)
pranomostro
Long time nixers
@z3bra, @ninjacharlie:
There are of course also https://www.github.com/andrewchambers/c, git.suckless.org/scc
and https://www.github.com/rui314/8cc.
I would love to use one of these, but tcc for example does not produce symbols for gdb
and can't be used with musl.
But I would rather try to improve an existing C compiler/standard library that
does not suck instead of making a new one. I mean, pcc, tcc, 8cc, scc and c are
already enough compilers for this world. And there are also enough C standard
library implementations (muslibc, ulibc, and dietlibc). Just getting one of
these working with one of the others would be a huge step forward. Writing a new C compiler
is not the answer (imho).
The same is true for lisp interpreters, text editors and kernels: in another thread I already mentioned
tinyscheme, which is a quite beautiful scheme implementation in ~5000 lines of C, it is complete,
stable and all of that. Because of this I don't see any reason to develop yet another lisp
interpreter which is a little bit different from a good, bug-free and existing one.
If you are searching for a scriptable vi-compatible editor, there is for example [vis](https://www.github.com/martanne/vis). Yes, I know, the scripting is in lua, but I am also sure that there is an existing vi
with lisp integration as well.
I don't see what is so bad about minix either. To me, it seems like minix is a quite nice microkernel
in ~12000 lines of code, with more than 20 years of constant development.

Of course, nih is a trap I fall into myself a lot of times.
I mean, on my ideas list, there are 7 ideas for new programming language implementations.
Because I know this is not a good thing, I decided to put forks and contributions to other
projects first. I research if there is an implementation of what I want to write, and if
it adheres my standards of code. If it does, I throw away my plan, and try to write things
I consider fun or important (whatever).

-------END OF RANT

I hope this was not too rude.
If it was, ignore it.


Messages In This Thread
Project ideas and plans - by pranomostro - 03-02-2016, 04:30 PM
RE: Project ideas and plans - by venam - 04-02-2016, 01:47 AM
RE: Project ideas and plans - by z3bra - 04-02-2016, 08:44 AM
RE: Project ideas and plans - by neeasade - 04-02-2016, 11:20 AM
RE: Project ideas and plans - by arcetera - 04-02-2016, 11:52 AM
RE: Project ideas and plans - by pranomostro - 04-02-2016, 11:57 AM
RE: Project ideas and plans - by novas - 05-02-2016, 01:21 AM
RE: Project ideas and plans - by pranomostro - 06-02-2016, 10:02 AM
RE: Project ideas and plans - by z3bra - 07-02-2016, 07:11 AM
RE: Project ideas and plans - by pranomostro - 07-02-2016, 09:59 AM
RE: Project ideas and plans - by Wildefyr - 07-02-2016, 04:52 PM
RE: Project ideas and plans - by z3bra - 07-02-2016, 07:35 PM
RE: Project ideas and plans - by ninjacharlie - 07-02-2016, 10:57 PM
RE: Project ideas and plans - by z3bra - 08-02-2016, 04:21 AM
RE: Project ideas and plans - by pranomostro - 08-02-2016, 11:38 AM
RE: Project ideas and plans - by ninjacharlie - 08-02-2016, 12:14 PM
RE: Project ideas and plans - by pranomostro - 08-02-2016, 02:11 PM
RE: Project ideas and plans - by z3bra - 08-02-2016, 08:10 PM
RE: Project ideas and plans - by pranomostro - 09-02-2016, 04:48 AM