Greetings,

Patrick Haller wrote:
> On 2011-09-25 03:19, Christoph Lohmann wrote:
>> ocaml;wu (ocaml; won't use)
> 
> use the bringer_obsolete.bash [1] from the package?
> 
> why ocaml;wu? because it's outside the C/sh stack, or ?

in the first ecumenical council of the suckless church, C and sh
were defined as the languages of pureness. This forbids using any-
thing else for describing our words.


Just a comparison: (Please use eight space tabs, for complete
holiness.)

Package                 Installation size

-- New style languages --
ocaml-3.12.1            166552,00 K
ruby-1.9.2_p290         18828,00 K
python-3.2.1            79340,00 K
ghc-7.0.3               621383,00 K
openjdk6-6.b22_1.10.3   119742,00 K

-- Bastardisation of C --
gcc-4.6.1               73222,00 K
glibc-2.14              34752,00 K

-- Interpreters of sh --
dash-0.5.7              164,00 K
bash-4.2.010            3672,00 K

-- For comparion: A whole OS --
emacs-23.3.a            96660,00 K

As you can see, is Java, Ocaml nearly as big as Emacs OS, but GHC
is six times the Emacs OS.

All we need is a better syntax for sh, with the expressiveness of
the new style languages like Python and without the whitespace
nightmare, which forces people to use »simpler alternatives«. This
should be doable in the size of dash. Rc does not fit very well,
because it is missing mass adoption and has some ugliness in the
various implementations across Plan 9 and the other OSes, that
might exist.

Why the fuck does everything »include batteries« (or as interpreted
on ghc: »include an OS«)?

Comments and ideas for an sh alternative, which sucks less, are
welcome.


Sincerely,

Christoph Lohmann

Reply via email to