Sujet : I can daydream.
De : Usenet (at) *nospam* Jeff-Relf.Me (Relf)
Groupes : comp.os.linux.advocacyDate : 24. Mar 2024, 23:25:29
Autres entêtes
Message-ID : <Jeff-Relf.Me@Mar.24--2.25pm.Seattle.2024>
References : 1 2 3 4 5 6
User-Agent : Jeff-Relf.Me/z1.HTM
Oliveiro, then Ahlstrom:
Python can do homoiconicity.
C++ can do template metaprogramming.
I can daydream. From "z1.CPP" in "Jeff-Relf.Me/z1.ZIP":
#define g( Top, Rtn ) { while( --p##Top > Top && !*p##Top ); if ( F = p##Top + 1, p##Top <= Top ) Rtn ; \
LOOP { Cnt = SumCols = SumHrs = zCol = 0 ; \
while ( --F >= Top + 3 && ( *F && (Cnt++, SumCols += *F, SumHrs += ToHr( *F ) ) || F[-1] || F[-2] || F[-3] ) ); \
if ( F = p##Top--, Cnt >= 2 || p##Top <= Top ) break ; } if ( !Cnt ) Rtn ; \
p##Top -= rn( Trim*_DaysInCycle ), zCol = SumCols/Cnt, zHr = SumHrs/Cnt, ##Top##Pnt = { 0, 0, Color, zCol, zHr }; }