Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.c > #394970

Re: New and improved version of cdecl

From David Brown <david.brown@hesbynett.no>
Newsgroups comp.lang.c
Subject Re: New and improved version of cdecl
Date 2025-10-30 16:04 +0100
Organization A noiseless patient Spider
Message-ID <10dvuqk$3oop2$1@dont-email.me> (permalink)
References (22 earlier) <10du0gt$37r02$1@dont-email.me> <10du6ic$39mk9$1@dont-email.me> <10dubtm$3bcua$1@dont-email.me> <10dvdrr$3jh71$1@dont-email.me> <10dvkek$3lk42$1@dont-email.me>

Show all headers | View raw


On 30/10/2025 13:07, bart wrote:
> On 30/10/2025 10:15, David Brown wrote:
>> On 30/10/2025 01:36, bart wrote:
> 
>> Try "make -j" rather than "make" to build in parallel.  That is not 
>> the default mode for make, because you don't lightly change the 
>> default behaviour of a program that millions use regularly and have 
>> used over many decades.  Some build setups (especially very old ones) 
>> are not designed to work well with parallel building, so having the 
>> "safe" single task build as the default for make is a good idea.
>>
>> I would also, of course, recommend Linux for these things.  Or get a 
>> cheap second-hand machine and install Linux on that - you don't need 
>> anything fancy.  As you enjoy comparative benchmarks, the ideal would 
>> be duplicate hardware with one system running Windows, the other 
>> Linux. (Dual boot is a PITA, and I am not suggesting you mess up your 
>> normal daily use system.)
>>
>> Raspberry Pi's are great for lots of things, but they are not fast for 
>> building software - most models have too little memory to support all 
>> the cores in big parallel builds, they can overheat when pushed too 
>> far, and their "disks" are very slow.  If you have a Pi 5 with lots of 
>> ram, and use a tmpfs filesystem for the build, it can be a good deal 
>> faster.
>>
>>>> (And my computer cpu was about 30% busy doing other productive 
>>>> tasks, such as playing a game, while I was doing those builds.)
>>>>
>>>>
>>>> So, you are exaggerating, mismeasuring or misusing your system to 
>>>> get build times that are well over an order of magnitude worse than 
>>>> expected.  This follows your well-established practice.
>>>
>>> So, what exactly did I do wrong here (for A68G):
>>>
>>>    root@DESKTOP-11:/mnt/c/a68g/algol68g-3.10.5# time make >output
>>>    real    1m32.205s
>>>    user    0m40.813s
>>>    sys     0m7.269s
>>>
>>> This 90 seconds is the actual time I had to hang about waiting. I'd 
>>> be interested in how I managed to manipulate those figures!
>>
>> Try "time make -j" as a simple step.
> 
> 
> OK, "make -j" gave a real time of 30s, about three times faster. (Not 
> quite sure how that works, given that my machine has only two cores.)

You presumably understand how multi-tasking works when there are more 
processes than there are cores to run them.  Sometimes you have more 
processes ready to run, in which case some have to wait.  But sometimes 
processes are already waiting for something else (typically disk I/O 
here, but it could be networking or other things).  So while one compile 
task is waiting for the disk, another one can be running.  It's not 
common for the speedup from "make -j" or "make -j N" for some number N 
to be greater than the number of cores, but it can happen for small 
numbers of cores and slow disk.

> 
> However, I don't view "-j", and parallelisation, as a solution to slow 
> compilation. It is just a workaround, something you do when you've 
> exhausted other possibilities.

You moan that compiles are too slow.  Yet doing them in parallel is a 
"workaround".  Avoiding compiling unnecessarily is a "workaround". 
Caching compilation work is a "workaround".  Using a computer from this 
century is a "workaround".  Using a decent OS is a "workaround".  Is 
/everything/ that would reduce your scope for complaining loudly to the 
wrong people a workaround?

Of course this kind of thing does not change the fundamental speed of 
the compiler, but it is very much a solution to problems, frustration or 
issues that people might have from compilers being slower than they 
might want.  "make -j" does not make the compiler faster, but it does 
mean that the speed of the compiler is less of an issue.

> 
> You have to get raw compilation fast enough first.

Why?  And - again - the "raw" compilation of gcc on C code, for my 
usage, is already more than fast enough for my needs.  If it were 
faster, I would still use make.  If it ran at 1 MLOC per second, I'd 
still use make, and I'd still structure my code the same way, and I'd 
still run on Linux.  I would be happy to see gcc run at that speed, but 
it would not change how I work.

> 
> Suppose I had the task of transporting N people from A to B in my car, 
> but I can only take four at a time and have to get them there by a 
> certain time.
> 
> One way of helping out is to use "-j": get multiple drivers with their 
> own cars to transport them in parallel.
> 
> Imagine however that my car and all those others can only go at walking 
> pace: 3mph instead of 30mph. Then sure, you can recruit enough 
> volunteers to get the task done in the necessary time (putting aside the 
> practical details).
> 
> But can you a see a fundamental problem that really ought to be fixed 
> first?

Sure - if that were realistic.  But a more accurate model is that the 
cars go at 30 mph - the people will all get there safely, comfortably 
and in a reasonable time, and if there are lots of people you can scale 
by using more cars in parallel so that the real-world time taken is not 
much different.  Your alternative is an electric scooter trimmed to go 
at 600 mph.  Yes, it is faster for an individual, but is it really 
/better/?  I'm sure we'd all be pleased if the car went at 60 mph rather 
than 30 mph, but the speed of the vehicle is not the only thing that 
affects the throughput of your transport system.

There is no logical reason to focus solely on speed of one individual 
part of a large process when there are other ways to improve the speed 
of the process as a whole.

> 
> 
>>> But I pick up things that nobody else seems to: this particular build 
>>> was unusually slow; why was that? Perhaps there's a bottleneck in the 
>>> process that needs to be fixed, or a bug, that would give benefits 
>>> when it does matter.
>>
>> Do you think there is a reason why /you/ get fixated on these things, 
>> and no one else in this group appears to be particularly bothered?
> 
>> Usually when a person thinks that they are seeing something no one 
>> else sees, they are wrong.
> 
> Quite a few people have suggested that there is something amiss about my 
> 1:32 and 0:49 timings. One has even said there is something wrong with 
> my machine.
> 

Maybe there /is/ something wrong with your machine or setup.  If you 
have a 2 core machine, it is presumably a low-end budget machine from 
perhaps 15 years ago.  I'm all in favour of keeping working systems and 
I strongly disapprove of some people's two or three year cycles for 
swapping out computers, but there is a balance somewhere.  With such an 
old system, I presume you also have old Windows (my office Windows 
machine is Windows 7), and thus the old and very slow style of WSL. 
That, I think, could explain the oddities in your timings.

> You have even suggested I have manipulated the figures!

No, I did not.  I have at various times suggested that you cherry-pick, 
that you might have poor methodology and that you sometimes benchmark in 
an unrealistic way in order to give yourself a bigger windmill for your 
tilting.  (Timing a build on an old slow WSL layer on Windows on old 
slow hardware is an example of this - the typical user who would compile 
something like cdecl from source will be using some flavour of *nix and 
a computer suitable for software development.)

> 
> So was I right in sensing something was off, or not?
> 

You were wrong in thinking something was off about cdecl or its build. 
And it should not be news to you that there is something very suboptimal 
about your computer environment, as this is not exactly the first time 
it has been discussed.

>> And I fully understand that build times for large projects are 
>> important, especially during development.
>>
>> But I do not share your obsession that compile and build times are the 
>> critical factor or the defining feature for a compiler (or toolchain 
>> in general).
> 
> I find fast compile-times useful for several reasons:

Everyone who compiles code finds faster compile times nicer than slower 
compile times.  That is not the point.  The issue is about fast /enough/ 
compiles, and fast /enough/ builds.

But of course I am quite happy to accept that fast compile times are 
important to you - your preferences and opinions are your own.  The 
issue is that you can't accept other people have different priorities 
and experiences.

> 
> *I develop whole-program compilers* This means all sources have to be 
> compiled at the same time, as there is no independent compilation at the 
> module level.

OK.  I have sometimes used whole-program compilation.  It is naturally 
slower, but is helped by good tools (such as toolchains that support 
so-called "link-time optimisation").  And improving the speed of LTO - 
particularly by improving the parallelisation of the task across 
multiple cores - is a key focus for gcc and clang/llvm for speed.

> 
> The advantage is that I don't need the complexity of makefiles to help 
> decide which dependent modules need recompiling.

People use make for many reasons - incremental building and dependency 
management is just one (albeit important) aspect.  You mentioned in 
another post that "Python does not need make" - I have Python projects 
that are organised by makefiles.  And honestly, if you had taken 1% of 
the time and effort you have spend complaining in c.l.c. about "make" 
and instead learned about it, you'd be writing makefiles in your sleep. 
It really is not that hard, and you will never convince me you are not 
smart enough to understand it quickly and easily.

> 
> *It can allow programs to be run directly from source* This is something 
> that is being explored via complex JIT approaches. But my AOT compiler 
> is fast enough that that is not necessary

I don't see what that is at all important for C programming.  Why would 
someone want to use C for scripting?  If I had a C file "test.c" that 
was short enough to be realistic for use as a script, and did not care 
about optimisation or static checking, I could just type "make test && 
./test" to run it pretty much instantly.

> 
> *It also allow programs to be interpreted* This is like run from source, 
> but the compilation is faster as it can stop at the IL. (Eg. sqlite3 
> compiles in 150ms instead of 250ms.)

Faster compiles do not change anything fundamental about a language. 
They do not mean that C programs are interpreted, they mean that C 
programs compile faster.

> 
> *It can allow whole-program optimisation* This is not something I take 
> advantage of much yet. But it allows a simpler approach than either LTO, 
> so somehow figuring out to create a one-file amalgamation.
> 

I can fully appreciate that as a compiler /writer/, you want a simpler 
system than LTO.  As a compiler /user/, like the vast majority of 
programmers, I don't really care how complicated the compiler is.  That 
is someone else's job.

> So it enables interesting new approaches. Imagine if you download the 
> CDECL bundle and then just run it without needing to configure anything, 
> or having to do 'make', or 'make -j'.

Almost everyone who uses cdecl does that already.  Enthusiasts living on 
the cutting edge need to spend a couple of minutes downloading and 
building the latest versions, but other people will use pre-built 
binaries.  And those people are already very familiar with the 
"./configure && make -j 8 && sudo make install" sequence.

> 
> Forget ./configure, forget make. Of course you can do the same thing, 
> maybe there is 'make -run', the difference is that the above is instant.

To be clear - I do think autotools is usually unnecessary, overly 
complex, slow, and long outdated.  There are some kinds of projects 
where it could be a definite benefit - typically those for which there 
are a lot of configuration options that people might want in their 
builds, and it gives a lot of them out of the box.  But I think there's 
a lot of potential at least for skipping almost all ./configure tests on 
almost all systems without losing the advantages and features of 
autotools.  However, it's up to the project authors to decide if they 
want to use autotools or not, and the cost of ten seconds of my time 
does not bother me here.

> 
>> This is not a goal most compiler vendors have.  When people are not 
>> particularly bothered about the speed of compilation for their files, 
>> the speed is good enough - people are more interested in other things. 
>> They are more interested in features like better checks, more helpful 
>> warnings or information, support for newer standards, better 
>> optimisation, and so on.
> 
> See the post from Richard Heathfield where he is pleasantly surprised 
> that he can get a 60x speedup in build-time.
> 

There were no details in that post - I suspect it was not /entirely/ 
serious.

> People like fast tools!

Sure.  I haven't seen anyone suggest otherwise.

Back to comp.lang.c | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

New and improved version of cdecl Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2025-10-22 14:39 -0700
  Re: New and improved version of cdecl Thiago Adams <thiago.adams@gmail.com> - 2025-10-22 22:19 -0300
    Re: New and improved version of cdecl Ben Bacarisse <ben@bsb.me.uk> - 2025-10-23 02:42 +0100
      Re: New and improved version of cdecl Kaz Kylheku <643-408-1753@kylheku.com> - 2025-10-23 03:04 +0000
        Re: New and improved version of cdecl Ben Bacarisse <ben@bsb.me.uk> - 2025-10-23 15:05 +0100
    Re: New and improved version of cdecl bart <bc@freeuk.com> - 2025-10-23 11:36 +0100
      Re: New and improved version of cdecl Thiago Adams <thiago.adams@gmail.com> - 2025-10-23 07:59 -0300
      Re: New and improved version of cdecl Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2025-10-23 16:04 -0700
        Re: New and improved version of cdecl bart <bc@freeuk.com> - 2025-10-24 01:44 +0100
          Re: New and improved version of cdecl Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2025-10-23 19:00 -0700
            Re: New and improved version of cdecl bart <bc@freeuk.com> - 2025-10-24 14:27 +0100
              Re: New and improved version of cdecl David Brown <david.brown@hesbynett.no> - 2025-10-24 19:35 +0200
                Re: New and improved version of cdecl bart <bc@freeuk.com> - 2025-10-24 19:50 +0100
                Re: New and improved version of cdecl scott@slp53.sl.home (Scott Lurndal) - 2025-10-24 18:59 +0000
                Re: New and improved version of cdecl Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2025-10-24 13:20 -0700
                Re: New and improved version of cdecl bart <bc@freeuk.com> - 2025-10-24 23:18 +0100
                Re: New and improved version of cdecl Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2025-10-26 07:25 +0100
                Re: New and improved version of cdecl bart <bc@freeuk.com> - 2025-10-26 11:26 +0000
                Re: New and improved version of cdecl bart <bc@freeuk.com> - 2025-10-26 13:26 +0000
                Re: New and improved version of cdecl scott@slp53.sl.home (Scott Lurndal) - 2025-10-26 16:07 +0000
                Re: New and improved version of cdecl bart <bc@freeuk.com> - 2025-10-26 17:03 +0000
                Re: New and improved version of cdecl scott@slp53.sl.home (Scott Lurndal) - 2025-10-26 16:04 +0000
                Re: New and improved version of cdecl bart <bc@freeuk.com> - 2025-10-26 16:58 +0000
                Re: New and improved version of cdecl Kaz Kylheku <643-408-1753@kylheku.com> - 2025-10-26 17:27 +0000
                Re: New and improved version of cdecl Michael S <already5chosen@yahoo.com> - 2025-10-26 22:49 +0200
                Re: New and improved version of cdecl Michael S <already5chosen@yahoo.com> - 2025-10-26 23:07 +0200
                Re: New and improved version of cdecl Kaz Kylheku <643-408-1753@kylheku.com> - 2025-10-28 18:01 +0000
                Re: New and improved version of cdecl antispam@fricas.org (Waldek Hebisch) - 2025-10-29 20:33 +0000
                Re: New and improved version of cdecl bart <bc@freeuk.com> - 2025-10-29 23:29 +0000
                Re: New and improved version of cdecl Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2025-10-26 16:07 -0700
                Re: New and improved version of cdecl Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2025-10-27 03:08 +0100
                Re: New and improved version of cdecl bart <bc@freeuk.com> - 2025-10-27 12:50 +0000
                Re: New and improved version of cdecl bart <bc@freeuk.com> - 2025-10-27 12:58 +0000
                Re: New and improved version of cdecl Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2025-10-27 14:45 +0100
                Re: New and improved version of cdecl Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2025-10-27 14:48 +0100
                Re: New and improved version of cdecl bart <bc@freeuk.com> - 2025-10-27 15:23 +0000
                Re: New and improved version of cdecl Michael S <already5chosen@yahoo.com> - 2025-10-27 22:39 +0200
                Re: New and improved version of cdecl Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2025-10-28 03:00 +0100
                Re: New and improved version of cdecl David Brown <david.brown@hesbynett.no> - 2025-10-28 15:59 +0100
                Re: New and improved version of cdecl scott@slp53.sl.home (Scott Lurndal) - 2025-10-28 16:05 +0000
                Re: New and improved version of cdecl Michael S <already5chosen@yahoo.com> - 2025-10-28 20:00 +0200
                Re: New and improved version of cdecl scott@slp53.sl.home (Scott Lurndal) - 2025-10-28 18:28 +0000
                Re: New and improved version of cdecl Michael S <already5chosen@yahoo.com> - 2025-10-28 20:49 +0200
                Re: New and improved version of cdecl Ben Bacarisse <ben@bsb.me.uk> - 2025-10-29 21:30 +0000
                Re: New and improved version of cdecl Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2025-10-28 20:32 +0100
                Re: New and improved version of cdecl Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2025-10-28 20:14 +0100
                Re: New and improved version of cdecl David Brown <david.brown@hesbynett.no> - 2025-10-29 16:36 +0100
                Re: New and improved version of cdecl bart <bc@freeuk.com> - 2025-10-29 17:24 +0000
                Re: New and improved version of cdecl Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2025-10-27 14:39 +0100
                Re: New and improved version of cdecl bart <bc@freeuk.com> - 2025-10-27 15:11 +0000
                Re: New and improved version of cdecl Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2025-10-28 03:35 +0100
                Re: New and improved version of cdecl bart <bc@freeuk.com> - 2025-10-28 11:16 +0000
                Re: New and improved version of cdecl Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2025-10-28 14:59 -0700
                Re: New and improved version of cdecl bart <bc@freeuk.com> - 2025-10-28 23:14 +0000
                Re: New and improved version of cdecl Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2025-10-28 18:48 -0700
                Re: New and improved version of cdecl bart <bc@freeuk.com> - 2025-10-29 19:24 +0000
                Re: New and improved version of cdecl Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2025-10-29 15:10 -0700
                Re: New and improved version of cdecl bart <bc@freeuk.com> - 2025-10-29 23:19 +0000
                Re: New and improved version of cdecl Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2025-10-29 18:03 -0700
                Re: New and improved version of cdecl David Brown <david.brown@hesbynett.no> - 2025-10-30 09:02 +0100
                Re: New and improved version of cdecl Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2025-10-29 08:06 +0100
                Re: New and improved version of cdecl bart <bc@freeuk.com> - 2025-10-29 11:20 +0000
                Re: New and improved version of cdecl David Brown <david.brown@hesbynett.no> - 2025-10-29 17:12 +0100
                Re: New and improved version of cdecl bart <bc@freeuk.com> - 2025-10-29 21:21 +0000
                Re: New and improved version of cdecl David Brown <david.brown@hesbynett.no> - 2025-10-30 00:04 +0100
                Re: New and improved version of cdecl Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2025-10-29 16:47 -0700
                Re: New and improved version of cdecl bart <bc@freeuk.com> - 2025-10-30 00:36 +0000
                Re: New and improved version of cdecl antispam@fricas.org (Waldek Hebisch) - 2025-10-30 03:37 +0000
                Re: New and improved version of cdecl Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2025-10-29 21:24 -0700
                Re: New and improved version of cdecl vallor <vallor@vallor.earth> - 2025-10-30 04:52 +0000
                Re: New and improved version of cdecl vallor <vallor@vallor.earth> - 2025-10-30 05:38 +0000
                Re: New and improved version of cdecl Richard Heathfield <rjh@cpax.org.uk> - 2025-10-30 07:45 +0000
                Re: New and improved version of cdecl Michael S <already5chosen@yahoo.com> - 2025-10-30 16:41 +0200
                Re: New and improved version of cdecl richard@cogsci.ed.ac.uk (Richard Tobin) - 2025-10-30 16:26 +0000
                Re: New and improved version of cdecl scott@slp53.sl.home (Scott Lurndal) - 2025-10-30 17:30 +0000
                Re: New and improved version of cdecl richard@cogsci.ed.ac.uk (Richard Tobin) - 2025-10-30 18:29 +0000
                Re: New and improved version of cdecl scott@slp53.sl.home (Scott Lurndal) - 2025-10-30 18:37 +0000
                Re: New and improved version of cdecl Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2025-10-30 13:21 -0700
                Re: New and improved version of cdecl Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2025-10-31 07:44 +0100
                Re: New and improved version of cdecl Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2025-10-31 07:49 +0100
                Re: New and improved version of cdecl David Brown <david.brown@hesbynett.no> - 2025-10-30 12:50 +0100
                Re: New and improved version of cdecl antispam@fricas.org (Waldek Hebisch) - 2025-10-31 00:27 +0000
                Re: New and improved version of cdecl "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2025-10-30 17:35 -0700
                Re: New and improved version of cdecl scott@slp53.sl.home (Scott Lurndal) - 2025-10-30 14:13 +0000
                Re: New and improved version of cdecl bart <bc@freeuk.com> - 2025-10-30 14:32 +0000
                Re: New and improved version of cdecl scott@slp53.sl.home (Scott Lurndal) - 2025-10-30 16:22 +0000
                Re: New and improved version of cdecl bart <bc@freeuk.com> - 2025-10-30 17:40 +0000
                Re: New and improved version of cdecl bart <bc@freeuk.com> - 2025-10-31 12:39 +0000
                Re: New and improved version of cdecl scott@slp53.sl.home (Scott Lurndal) - 2025-10-31 13:57 +0000
                Re: New and improved version of cdecl bart <bc@freeuk.com> - 2025-10-31 14:55 +0000
                Re: New and improved version of cdecl scott@slp53.sl.home (Scott Lurndal) - 2025-10-31 17:18 +0000
                Re: New and improved version of cdecl bart <bc@freeuk.com> - 2025-10-31 17:52 +0000
                Re: New and improved version of cdecl tTh <tth@none.invalid> - 2025-10-30 05:00 +0100
                Re: New and improved version of cdecl David Brown <david.brown@hesbynett.no> - 2025-10-30 11:15 +0100
                Re: New and improved version of cdecl bart <bc@freeuk.com> - 2025-10-30 12:07 +0000
                Re: New and improved version of cdecl David Brown <david.brown@hesbynett.no> - 2025-10-30 16:04 +0100
                Re: New and improved version of cdecl Michael S <already5chosen@yahoo.com> - 2025-10-30 18:30 +0200
                Re: New and improved version of cdecl bart <bc@freeuk.com> - 2025-10-30 17:49 +0000
                Re: New and improved version of cdecl Kaz Kylheku <643-408-1753@kylheku.com> - 2025-10-30 18:59 +0000
                Re: New and improved version of cdecl bart <bc@freeuk.com> - 2025-10-30 23:23 +0000
                Re: New and improved version of cdecl Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2025-10-30 16:44 -0700
                Re: New and improved version of cdecl bart <bc@freeuk.com> - 2025-10-31 00:15 +0000
                Re: New and improved version of cdecl Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2025-10-30 18:16 -0700
                Re: New and improved version of cdecl bart <bc@freeuk.com> - 2025-10-31 01:36 +0000
                Re: New and improved version of cdecl Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2025-10-30 19:13 -0700
                Re: New and improved version of cdecl scott@slp53.sl.home (Scott Lurndal) - 2025-10-31 13:43 +0000
                Re: New and improved version of cdecl David Brown <david.brown@hesbynett.no> - 2025-10-31 13:10 +0100
                Re: New and improved version of cdecl bart <bc@freeuk.com> - 2025-10-31 16:34 +0000
                Re: New and improved version of cdecl David Brown <david.brown@hesbynett.no> - 2025-10-30 23:01 +0100
                Re: New and improved version of cdecl Kaz Kylheku <643-408-1753@kylheku.com> - 2025-10-31 00:28 +0000
                Re: New and improved version of cdecl bart <bc@freeuk.com> - 2025-10-31 01:22 +0000
                Re: New and improved version of cdecl tTh <tth@none.invalid> - 2025-10-31 10:29 +0100
                Re: New and improved version of cdecl Michael S <already5chosen@yahoo.com> - 2025-10-31 13:15 +0200
                Re: New and improved version of cdecl antispam@fricas.org (Waldek Hebisch) - 2025-10-31 21:39 +0000
                Re: New and improved version of cdecl richard@cogsci.ed.ac.uk (Richard Tobin) - 2025-10-31 11:43 +0000
                Re: New and improved version of cdecl Kaz Kylheku <643-408-1753@kylheku.com> - 2025-10-31 22:47 +0000
                Re: New and improved version of cdecl David Brown <david.brown@hesbynett.no> - 2025-10-31 13:16 +0100
                Re: New and improved version of cdecl bart <bc@freeuk.com> - 2025-10-31 23:40 +0000
                Re: New and improved version of cdecl Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2025-10-31 17:14 -0700
                Re: New and improved version of cdecl Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2025-10-31 09:31 +0100
                Re: New and improved version of cdecl antispam@fricas.org (Waldek Hebisch) - 2025-10-30 23:11 +0000
                Re: New and improved version of cdecl bart <bc@freeuk.com> - 2025-10-30 23:49 +0000
                Re: New and improved version of cdecl bart <bc@freeuk.com> - 2025-10-31 02:14 +0000
                Re: New and improved version of cdecl antispam@fricas.org (Waldek Hebisch) - 2025-10-31 22:01 +0000
                Re: New and improved version of cdecl bart <bc@freeuk.com> - 2025-11-01 11:57 +0000
                Re: New and improved version of cdecl bart <bc@freeuk.com> - 2025-11-01 14:56 +0000
                Re: New and improved version of cdecl Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2025-10-30 13:37 -0700
                Re: New and improved version of cdecl David Brown <david.brown@hesbynett.no> - 2025-10-30 23:37 +0100
                Re: New and improved version of cdecl tTh <tth@none.invalid> - 2025-10-31 11:52 +0100
                Re: New and improved version of cdecl scott@slp53.sl.home (Scott Lurndal) - 2025-10-31 13:48 +0000
                Re: New and improved version of cdecl vallor <vallor@vallor.earth> - 2025-10-29 23:11 +0000
                Re: New and improved version of cdecl Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2025-10-29 06:57 +0100
                Re: New and improved version of cdecl Michael S <already5chosen@yahoo.com> - 2025-10-29 14:17 +0200
                Re: New and improved version of cdecl bart <bc@freeuk.com> - 2025-10-29 14:40 +0000
                Re: New and improved version of cdecl tTh <tth@none.invalid> - 2025-10-29 16:09 +0100
                Re: New and improved version of cdecl bart <bc@freeuk.com> - 2025-10-29 16:47 +0000
                Re: New and improved version of cdecl antispam@fricas.org (Waldek Hebisch) - 2025-10-30 05:11 +0000
                Re: New and improved version of cdecl bart <bc@freeuk.com> - 2025-10-30 12:56 +0000
                Re: New and improved version of cdecl James Kuyper <jameskuyper@alumni.caltech.edu> - 2025-10-28 17:34 -0400
                Re: New and improved version of cdecl antispam@fricas.org (Waldek Hebisch) - 2025-10-31 04:37 +0000
                Re: New and improved version of cdecl Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2025-10-27 13:31 -0700
                Re: New and improved version of cdecl Kaz Kylheku <643-408-1753@kylheku.com> - 2025-10-27 20:52 +0000
                Re: New and improved version of cdecl Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2025-10-27 17:30 -0700
                Re: New and improved version of cdecl "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2025-10-27 19:11 -0700
                Re: New and improved version of cdecl Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2025-10-27 19:59 -0700
                Re: New and improved version of cdecl "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2025-10-27 23:45 -0700
                Re: New and improved version of cdecl bart <bc@freeuk.com> - 2025-10-28 10:27 +0000
                Re: New and improved version of cdecl bart <bc@freeuk.com> - 2025-10-28 01:22 +0000
                Re: New and improved version of cdecl Kaz Kylheku <643-408-1753@kylheku.com> - 2025-10-28 17:03 +0000
                Re: New and improved version of cdecl bart <bc@freeuk.com> - 2025-10-28 22:26 +0000
                Re: New and improved version of cdecl Kaz Kylheku <643-408-1753@kylheku.com> - 2025-10-29 00:04 +0000
                Re: New and improved version of cdecl Michael S <already5chosen@yahoo.com> - 2025-10-26 13:15 +0200
                Re: New and improved version of cdecl Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2025-10-26 14:56 -0700
                Re: New and improved version of cdecl Michael S <already5chosen@yahoo.com> - 2025-10-27 00:34 +0200
                Re: New and improved version of cdecl Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2025-10-26 15:45 -0700
                Re: New and improved version of cdecl Michael S <already5chosen@yahoo.com> - 2025-10-27 01:12 +0200
                Re: New and improved version of cdecl Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2025-10-26 16:15 -0700
                Re: New and improved version of cdecl Michael S <already5chosen@yahoo.com> - 2025-10-28 14:56 +0200
                Re: New and improved version of cdecl bart <bc@freeuk.com> - 2025-10-28 13:18 +0000
                Re: New and improved version of cdecl scott@slp53.sl.home (Scott Lurndal) - 2025-10-28 15:03 +0000
                Re: New and improved version of cdecl bart <bc@freeuk.com> - 2025-10-28 16:16 +0000
                Re: New and improved version of cdecl David Brown <david.brown@hesbynett.no> - 2025-10-25 13:04 +0200
                Re: New and improved version of cdecl bart <bc@freeuk.com> - 2025-10-25 13:51 +0100
                Re: New and improved version of cdecl David Brown <david.brown@hesbynett.no> - 2025-10-25 17:18 +0200
                Re: New and improved version of cdecl Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2025-10-26 07:44 +0100
                Re: New and improved version of cdecl bart <bc@freeuk.com> - 2025-10-26 15:12 +0000
                Re: New and improved version of cdecl David Brown <david.brown@hesbynett.no> - 2025-10-27 10:44 +0100
                Re: New and improved version of cdecl bart <bc@freeuk.com> - 2025-10-27 11:22 +0000
                Re: New and improved version of cdecl David Brown <david.brown@hesbynett.no> - 2025-10-27 17:35 +0100
                Re: New and improved version of cdecl bart <bc@freeuk.com> - 2025-10-27 17:44 +0000
                Re: New and improved version of cdecl Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2025-10-28 04:10 +0100
                Re: New and improved version of cdecl "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2025-10-27 23:47 -0700
                Re: New and improved version of cdecl antispam@fricas.org (Waldek Hebisch) - 2025-10-27 22:33 +0000
                Re: New and improved version of cdecl Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2025-10-28 04:23 +0100
                Re: New and improved version of cdecl David Brown <david.brown@hesbynett.no> - 2025-10-28 16:20 +0100
                Re: New and improved version of cdecl Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2025-10-27 13:48 -0700
                Re: New and improved version of cdecl Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2025-10-28 04:41 +0100
                Re: New and improved version of cdecl James Kuyper <jameskuyper@alumni.caltech.edu> - 2025-10-25 11:40 -0400
                Re: New and improved version of cdecl bart <bc@freeuk.com> - 2025-10-25 16:48 +0100
                Re: New and improved version of cdecl David Brown <david.brown@hesbynett.no> - 2025-10-25 19:14 +0200
                Re: New and improved version of cdecl Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2025-10-25 15:14 -0700
                Re: New and improved version of cdecl Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2025-10-26 08:07 +0100
                Re: New and improved version of cdecl Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2025-10-24 21:36 +0200
                Re: New and improved version of cdecl Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2025-10-24 13:07 -0700
                Re: New and improved version of cdecl David Brown <david.brown@hesbynett.no> - 2025-10-25 13:15 +0200
              Re: New and improved version of cdecl Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2025-10-24 13:01 -0700
        Re: New and improved version of cdecl "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2025-10-24 15:01 -0700
  Re: New and improved version of cdecl Andrey Tarasevich <noone@noone.net> - 2025-10-26 12:09 -0700
    Re: New and improved version of cdecl Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2025-10-26 15:36 -0700
      Re: New and improved version of cdecl "Paul J. Lucas" <paul@lucasmail.org> - 2025-12-09 07:31 -0800
        Re: New and improved version of cdecl Kaz Kylheku <046-301-5902@kylheku.com> - 2025-12-09 20:38 +0000
          Re: New and improved version of cdecl "Paul J. Lucas" <paul@lucasmail.org> - 2025-12-09 16:46 -0800
            Re: New and improved version of cdecl Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2025-12-09 17:51 -0800
  Re: New and improved version of cdecl "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2025-10-26 14:44 -0700
    Re: New and improved version of cdecl Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2025-10-26 15:38 -0700
      Re: New and improved version of cdecl "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2025-10-27 11:51 -0700

csiph-web