-
Notifications
You must be signed in to change notification settings - Fork 29
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Documentation of Portable Standard Lisp editor #2
base: master
Are you sure you want to change the base?
Conversation
psl-fedit-documtentation.md
Outdated
The following commands perform structure modifying operations: | ||
|
||
* d - Delete the current s-expression. | ||
* r - Replace current s-expression with a user-specified s-expression read from the bottom of the screen. See also section 2.2.4 below headed `hash variables'. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
You have an unclosed back-tic at hash variables
psl-fedit-documtentation.md
Outdated
|
||
|
||
|
||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
copious extra lines here at the end
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks, fixed these.
0f596e5
to
d509d2b
Compare
Thanks for taking the time to scan/transpose this document! I think I'll host my own copies of these lisp manuals using github release assets, in case these links go down, as they tend to do. That'd be great if you could scan a PDF copy. If not, the markdown file is fine too. The most interesting thing to me is the hash variables, so wrapping an s-expression could be done with Do you happen to know if this is runnable anywhere? I don't understand parts of the point movement styles and i'm not sure what the "explode" command does. I read through Chapter 17 of http://www.softwarepreservation.org/projects/LISP/utah/USCP-Portable_Standard_LISP_Users_Manual-TR_10-1982.pdf and it looks like a beefier (but teletype-only) version of the one described in your 1985 manual |
"Explode", in PSL, takes any argument and returns a list of characters, the characters being those that prin would return. PSL is available from here; it compiles and runs, but the image which runs does not have either fedit or sedit; PSL is also available as part of the Reduce distribution from here but although I can get that version to compile I can't get it to run. The binary distribution available from that site is a binary of reduce complied in PSL; there isn't a separate Lisp compiler/interpreter as part of that distribution. |
I don't have PDF copies, I only have very ancient printed books ;-) |
e34c5b8
to
4bef98b
Compare
Hi
Excellent project, congratulations. I am an enormous fan of structure editors; I cannot understand why anyone should prefer a text editor.
I've OCRed the editor documentation for Portable Standard Lisp; I have somewhere the documentation for BBC Lisp, and I'll try to dig that out and scan it tonight.
I'm pretty sure Harlequin Common Lisp had a structure editor by 1987, but I can't absolutely swear to that; it's the product now sold as LispWorks.
Cheers
Simon