Re: [dev] s - suckless shell

From: Mattias Andrée <maandree_AT_kth.se>
Date: Sat, 13 Aug 2016 03:14:36 +0200

On Sat, 13 Aug 2016 01:45:48 +0100
<rain1_AT_openmailbox.org> wrote:

> On 2016-08-13 01:28, hiro wrote:
> > there already is a suckless shell, called rc. stupid
> > you.
>
> [rc-1.7.4]$ wc *
> 210 651 5748 acinclude.m4
?
> 1150 5297 41954 aclocal.m4
?
> 25 64 397 addon.c
> 31 134 816 addon.h
> 40 352 2206 AUTHORS
?
> 558 1887 12048 builtins.c
> 905 3970 26946 ChangeLog
?
> 347 1107 7333 compile
?
> 194 830 4979 config.h.in
> 8025 28352 224793 configure
?
> 247 773 7111 configure.ac
?
> 22 155 1004 COPYING
?
> 791 3616 23566 depcomp
?
> 91 201 1533 edit-edit.c
> 100 210 1652 edit-editline.c
> 12 31 236 edit.h
> 35 92 605 edit-null.c
> 87 215 1682 edit-readline.c
> 104 215 1660 edit-vrl.c
> 749 2616 16677 EXAMPLES
?
> 143 481 3373 except.c
> 131 483 3014 exec.c
> 62 349 1872 execve.c
> 261 925 6507 fn.c
> 387 1437 9269 footobar.c
> 10 51 318 getgroups.h
> 51 184 1151 getopt.c
> 266 1134 6535 glob.c
> 439 1475 9181 glom.c
> 317 1208 7253 hash.c
> 158 597 3429 heredoc.c
> 254 1198 6445 history.1
?
> 347 1151 6824 history.c
> 357 1051 7103 input.c
> 35 136 853 input.h
> 370 2282 15749 INSTALL
?
> 527 1989 13997 install-sh
?
> 23 109 675 jbwrap.h
> 416 2406 11511 lex.c
> 57 213 1160 list.c
> 154 470 3356 main.c
> 71 259 1984 Makefile.am
?
> 955 3738 33819 Makefile.in
?
> 99 384 2166 match.c
> 215 965 6872 missing
?
> 162 512 3538 mkinstalldirs
?
> 239 703 5695 mksignal.c
> 26 58 438 mkstatval.c
> 139 587 3181 nalloc.c
> 24 179 1139 NEWS
?
> 63 195 1309 open.c
> 1117 5986 40462 parse.c
I assume this file is generated.
> 37 103 627 parse.h
> 174 1065 5383 parse.y
> 381 1101 7831 print.c
> 100 345 2366 proto.h
> 2163 8496 45795 rc.1
?
> 394 1310 9187 rc.h
> 38 152 977 README
?
> 77 288 2097 redir.c
> 53 107 858 rlimit.h
> 106 301 2131 signal.c
> 6 11 98 stat.h
> 151 599 3497 status.c
> 61 179 1045 system-bsd.c
> 10 45 237 system.c
> 174 603 4591 tree.c
> 45 91 713 tripping.c
> 599 2555 16718 trip.rc
> 81 307 1739 utils.c
> 225 951 5896 var.c
> 128 344 1952 wait.c
> 23 69 463 wait.h
> 365 1196 8476 walk.c
> 142 518 3325 which.c
> 27131 104399 729126 total
>
> 27 thousand lines of bloat.

Subract by 17485. Of course, we should subtract
blank lines, comment, and }-lines too. Lines of
code is only an estimate, it does not determine
suckyness.

>
> on what planet is this suckless?

10k lines is okay.

> Just because it was once
> part of the plan 9 toy OS you admire so much? hiro, you
> are losing your grip on what sucks and what doesn't.
>

Received on Sat Aug 13 2016 - 03:14:36 CEST

This archive was generated by hypermail 2.3.0 : Sat Aug 13 2016 - 03:24:19 CEST