Ralf, On Thu, Jan 5, 2012 at 10:45 PM, you wrote: > Bill Page wrote: >> Re: Fixing lisp-ish boot. Your choice. Maybe we'll find time to do it >> some day, eh? > > Well, I'm not against your patch, I just wanted to separate issues. After > I've committed to trunk, Waldek will probably allow you to commit your > patch. But maybe one should do it for all .boot files in one commit, since > it is basically just a syntactic thing. >
You are right. But there is a lot of junk in these files and it is hard to know what to worry about and clean up and what not. I suppose that there is a valid argument that many of the uses of CAR, CDR, .0, .1 etc. are actually in lieu of more meaningful data structure "access functions". So just a syntactic substitution is not of much real value. To do it right and improve the readability of the code one should have to define some appropriately named macros or such. (I think Gaby has gone in that direction in some OpenAxiom boot code.) Still to my eyes the Lisp functions seemingly randomly mixed into the Boot code is disturbing. Regards, Bill Page. -- You received this message because you are subscribed to the Google Groups "FriCAS - computer algebra system" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/fricas-devel?hl=en.
