15:58:19beachThis: https://github.com/robert-strandh/SICL/blob/master/Code/Boot/pointer.lisp is what I came up with for POINTER.
15:59:05beachFor host objects such as symbols and strings, I will allocate an equivalent ersatz object and traverse that one instead.
16:00:29beachIt will be a bit messy, because I have to recognize target specialized arrays and vectors and treat the elements as unsigned 64-bit integers to store directly in memory.
16:08:19mfianobeach: What does "ersatz" mean? It seems like something I should know about, since googling for that term returns a few different "ersatz lisps".
16:09:19beachIt is something I invented for SICL bootstrapping...
16:09:41beachDifferent phases represent SICL objects in 3 different ways.
16:13:27mfianoOk. I thought it was something related to Lisp history, considering SICL is the 3rd use of it in the context of Lisp I've seen. I'm apparently not German :)
16:13:59beachWell, it may very well have been the Lisp crowd that introduced it with its English connotation.
16:14:17White_Flamemfiano: have you figured out the secret behind beach's IRC handle yet? ;)
16:14:42mfianoYeah that was explained to me about a month ago
16:16:12beachAh, it became prominent in English during World War I, and was used for substitute products that replaced things like coffee.
16:16:24beachSo it is not the Lisp crowd that is to blame.
16:17:00beachSo "substitute" is a better translation than "replacement".
16:27:04beachACTION will ask his (admittedly small) family over dinner.
16:27:05selwyni heard it before but was not sure of the meaning. was under the impression it meant fake in the sense of being inauthentic or overwrought
16:27:11mfianoMaybe it fell out of favor before the war was over ;)