18:01:22beachOK, then I don't think I can handle lengthy justifications of my position on elementary software engineering, with the risk of having those positions questioned, tonight.
18:01:44Josh_2I'm only asking because I don't know...
18:06:14beachThe contract here would be "the client must pass a list, or nothing at all".
18:06:34beachYou check that the client respects the contract and you signal an error if not.
18:07:24beachThis technique makes life easier for the person who has to debug defective code, because failure to respect the contract will then not be allowed to propagate more than absolutely necessary.
18:08:14Josh_2alrighty I'll do some reading on that
18:08:59beachBut I should learn not to get involved in people's personal preferences by quoting elementary software-engineering ideas. The subsequent discussions tend to make me upset, and that's not good for me.
18:09:22beachJosh_2: Not talking about your or anybody else in particular.
18:09:52beachAnyway, I am off to spend time with my (admittedly small) family.
18:20:57jeosolbeach: again, i know it's good for advise to be received or least pointers in the right direction. You are doing a good service here.
18:23:09jeosolI get pointers from the comments you make to others to improve my code. The back-and-forth on some issues can be frustrating. I'll let you run to family now.
18:23:43beachYes, she is waiting. I'll be back tomorrow (UTC+2).
18:24:18jeosolEnjoy your the rest of your weekend.
19:11:37SuzuranWe had one tape that came back no errors at all, it was really short and didn't have a lispm header; It turned out to be someone's copy of Spacewar for Unix (for old pre-SunOS Suns)