1
0
mirror of synced 2026-01-31 14:12:35 +00:00

Add documents from envos/LISPCORE/internal/docs (#812)

This commit is contained in:
Larry Masinter
2022-07-02 22:08:47 -07:00
committed by GitHub
parent 32128f5e19
commit f86be45834
146 changed files with 3031 additions and 0 deletions

View File

@@ -0,0 +1,20 @@
*start*
00530 00024 US
From: masinter.PA
Date: 17-Jul-86 22:42:29 PDT
Subject: Re: [STEVER%OZ.AI.MIT.EDU@XX.LCS.MIT.EDU: Tail Recursion in Common Lisp ???]
In-reply-to: Pavel's message of 17 Jul 86 20:57 PDT
To: Pavel
cc: TamarinCore^
for the curious, I did an experiment with tail recursive call. There's an "opcode" called RETCALL, complete with UFN which fakes it using the standard awful hacks.
The simplest spec is that
RETCALL <n> <name>
works like
FNX <n> <name>
except that it throws away the current frame first.