libera/#sicl - IRC Chatlog
Search
16:32:36
beach
So far, I haven't found a longer description of whether it came first into UK or America.
16:34:18
yitzi
I doubt it is. As a native speaker I have seen people use in in written form, but never spoken. Granted that is just my experience.
16:35:16
Bike
actually i remember where i think i learned it, https://tvtropes.org/pmwiki/pmwiki.php/Main/CaptainErsatz which is an originally american website and does see the need to define it as a german word
16:37:43
beach
Oh, well. And here I thought the use of it in SICL would make the intention totally obvious. I guess, I'll make a footnote in the specification.
16:39:08
beach
A significant part of my job is to come up with reasonable-length words to describe non-trivial phenomena. Like "rack", "stamp", "bridge", "ersatz".
16:52:50
beach
My (admittedly small) family just announced that dinner is served. I'll be back tomorrow.
22:30:11
Mondenkind
beach: I think COMPUTE-POINTER does not handle cycles. And it only returns one value for negative integers
2:17:15
edgar-rft
"Ersatz" just simply means "replacement fore the original" but with a neutral meaning. An everyday-word still used a lot in germany is "Ersatzteil" = spare part. In war times it often was used for cheap substitutes ("Ersatzkaffe" for example was coffe made from malt or acorns), but that is not the everyday meaning.
3:03:09
beach
Mondenkind: Thanks. COMPUTE-POINTER "handles" cycles by returning additional items in the second value, so that POINTER can process them in a loop. But yes, it should return an explicit second value.
3:36:59
Mondenkind
beach: if you have a circular list, it will continue adding items to the worklist indefinitely, I think. It should first check whether the given object is already in *ERSATZ-OBJECT-TABLE*