[TUHS] more about Brian...

Jim Capp jcapp at anteil.com
Sat Feb 5 07:03:41 AEST 2022

I have a subsystem that populates a database from disparate data streams. 
It's been known to run for years without restarting, thanks to valgrind. 

From: "Hellwig Geisse" <hellwig.geisse at mni.thm.de> 
To: tuhs at minnie.tuhs.org 
Sent: Friday, February 4, 2022 3:28:10 PM 
Subject: Re: [TUHS] more about Brian... 

Hi Thomas, 

On Fr, 2022-02-04 at 20:45 +0100, Thomas Paulsen wrote: 
> I tell you one thing: I never ever experienced any problems with 
> traditional malloc()/free().­ 

did you ever write a program which does heavy malloc()/free() 
on complicated (i.e., shared) data structures *and* runs for 
days, perhaps weeks? IMO it's very difficult to do this without 
a GC, and you have to exercise quite an amount of discipline 
to do it right. 

> A kernel using GC is a kernel written by inexperienced kids. 

Well, not exactly. Niklaus Wirth's Oberon kernel (around 1990) 
used a GC, and it did that quite efficiently. 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://minnie.tuhs.org/pipermail/tuhs/attachments/20220204/962c1167/attachment.htm>

More information about the TUHS mailing list