emanuel stiebler wrote in
<99511256-1c0a-732b-4b78-a879a67a2291(a)e-bbes.com>:
|On 2023-08-03 09:29, Rob Pike wrote:
|> The idea of indentation defining structure seemed really cool when it
|> arose. I first saw it in a toy language called Henry, back in the early
|> 1980s.
|>
|> But over time the notion that invisible characters define program
|> execution created so many problems that in retrospect it is ill advised
|> despite its prevalence. In fact its prevalence makes it even less
|> advisable, as it creates yet more areas for trouble.
|
|Most editors have some "beautify modes" which can fix indentation,
|so the programmer sees what he is doing in deep nested stuff.
|
|Counting "white spaces" in 21st century?
Normally a newer C compiler beats unto you if your indentation
does not satisfy him? (Or was that clang only? That one maybe
learns to cook your favorite hot beverage if its size exceeds the
second gigabyte.)
--End of <99511256-1c0a-732b-4b78-a879a67a2291(a)e-bbes.com>
Ciao.
P.S.: unfair + without any insider knowledge: it must be like that.
$ ll /usr/ports/built/tcc#20230731-1.pkg.tar.xz
-rw-rw---- 1 ports ports 250632 Jul 31 21:14 /usr/ports/built/tcc#20230731-1.pkg.tar.xz
$ xz -l /usr/ports/built/tcc#20230731-1.pkg.tar.xz
Strms Blocks Compressed Uncompressed Ratio Check Filename
1 1 244.8 KiB 1180.5 KiB 0.207 CRC64
/usr/ports/built/tcc#20230731-1.pkg.tar.xz
No pcc here at the moment :(
$ ll /usr/ports/built/gcc#12.3.0-2.pkg.tar.xz
-rw-rw---- 1 ports ports 50662716 May 27 20:45 /usr/ports/built/gcc#12.3.0-2.pkg.tar.xz
$ xz -l /usr/ports/built/gcc#12.3.0-2.pkg.tar.xz
Strms Blocks Compressed Uncompressed Ratio Check Filename
1 9 48.3 MiB 206.5 MiB 0.234 CRC64
/usr/ports/built/gcc#12.3.0-2.pkg.tar.xz
$ prt-get info gcc|grep Depend
Dependencies: libmpc,zlib,zstd
$ ll /usr/ports/built/clang#16.0.6-1.pkg.tar.xz
-rw-rw---- 1 ports ports 103260340 Jun 23 22:19
/usr/ports/built/clang#16.0.6-1.pkg.tar.xz
$ xz -l /usr/ports/built/clang#16.0.6-1.pkg.tar.xz
Strms Blocks Compressed Uncompressed Ratio Check Filename
1 42 98.5 MiB 991.7 MiB 0.099 CRC64
/usr/ports/built/clang#16.0.6-1.pkg.tar.xz
$ prt-get info clang|grep Depend
Dependencies: compiler-rt
$ ll /usr/ports/built/compiler-rt#16.0.6-1.pkg.tar.xz
-rw-rw---- 1 ports ports 3633680 Jun 23 21:04
/usr/ports/built/compiler-rt#16.0.6-1.pkg.tar.xz
$ xz -l /usr/ports/built/compiler-rt#16.0.6-1.pkg.tar.xz
Strms Blocks Compressed Uncompressed Ratio Check Filename
1 2 3548.5 KiB 36.3 MiB 0.096 CRC64
/usr/ports/built/compiler-rt#16.0.6-1.pkg.tar.xz
$ prt-get info compiler-rt|grep Depend
Dependencies: llvm
$ ll /usr/ports/built/llvm#16.0.6-1.pkg.tar.xz
-rw-rw---- 1 ports ports 115485456 Jun 23 21:00
/usr/ports/built/llvm#16.0.6-1.pkg.tar.xz
$ xz -l /usr/ports/built/llvm#16.0.6-1.pkg.tar.xz
Strms Blocks Compressed Uncompressed Ratio Check Filename
1 29 110.1 MiB 678.9 MiB 0.162 CRC64
/usr/ports/built/llvm#16.0.6-1.pkg.tar.xz
$ prt-get info llvm|grep Depend
Dependencies: cmake,libffi,libxml2,ninja,python3-setuptools
--steffen
|
|Der Kragenbaer, The moon bear,
|der holt sich munter he cheerfully and one by one
|einen nach dem anderen runter wa.ks himself off
|(By Robert Gernhardt)