Thanks Alex and Yiogros, Incidentally I had "skip seen" the video before but I missed the CAR/CDR explanation at 29:00 :) ... Feels good to know it finally! Regards, Kashyap
On Tue, Mar 19, 2019 at 6:53 AM Yiorgos [George] Adamopoulos < yiorgos.adamopou...@gmail.com> wrote: > On Tue, Mar 19, 2019 at 3:37 PM Alexander Burger <a...@software-lab.de> > wrote: > > > > Hi Kashyap, > > > > > Is LISP indeed List Integer and Symbol Processing? According to a lot > of > > > places on the web it seems to be just List Processing. > > > > Interesting! I never heard that. I always heard it means just "List > Processing". > > Integers are probably not an outstanding feature, every language has it. > > > > I think the question stems from what is written in the Picolisp FAQ: > > "Simplicity > > PicoLisp is easy to understand and adapt. There is no compiler > enforcing special rules, and the interpreter is simple and > straightforward. There are only three data types: Numbers, symbols and > lists ("LISP" means "List-, Integer- and Symbol Processing" after all > ;-). The memory footprint is minimal, and the tarball size of the > whole system is just a few hundred kilobytes." > > The only other reference for this is > > https://groups.google.com/forum/#!msg/comp.lang.lisp/YSTxR0ycG5k/HiwBRjA1FNcJ > > > > > > What is the history behind the names CAR and CDR? > > > > It goes back to the assembly language of some old IBM mainframe, meaning > > "contents of address register" and "contents of decrement register". > > > > Yes. A fun place where this is explained is this talk > > https://www.youtube.com/watch?v=hGY3uBHVVr4 > > -- > keep raising the bar > > -- > UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe >