Maclisp - CompWisdom
About us  |  Why use us?  |  Press  |  Contact us

 

Topic: Maclisp



  
 MacLisp - Wikipedia, the free encyclopedia
MacLisp was used to implement the Macsyma symbolic algebra program and the Planner programming language, and was in widespread use in the artificial intelligence research community through the early 1980s.
MacLisp was named for Project MAC, and is unrelated to Apple's Macintosh ("Mac") computer, which it predated by many years.
MacLisp is a dialect of the Lisp programming language.
http://en.wikipedia.org/wiki/MacLisp   (162 words)

  
 [No title]
General Information 1.1 The Maclisp Language Maclisp is a dialect of Lisp developed at M.I.T.'s Project MAC and M.I.T.'s Artificial Intelligence Laboratory for use in artificial intelligence research and related fields.
It is important to remember that by default Maclisp inputs and outputs all numbers in octal radix.
March 3, 1979 2-3.4 Page 2-29 Maclisp Reference Manual sassq SUBR 3 args (sassq x y z) is like (assq x y) except that if x is not found in y, instead of returning nil sassq calls the function z with no arguments.
http://zane.brouhaha.com/~healyzh/doc/lisp.doc.txt   (17440 words)

  
 MacLisp at ENWGS Multics Site
Jim Falksen and I produced many new modes and functions for Multics Emacs (using MacLisp and a few defpl1 callouts to PL/1 code) which greatly eased software development for ENWGS.
There was one additional use of Multics Emacs for a MacLisp tool for automating changes: The MORM (Multipage Form) conversion effort at the Moorestown, New Jersey ENWGS SDF system.
Many of these tools have been ported to GNU Emacs and continue to be used on the ENWGS project...
http://multicians.planetmirror.com/enwgs-maclisp.html   (430 words)

  
 Multics Glossary -M-
Version II Lisp, known as "Multics MacLisp" was developed by MIT undergraduates Dave Reed and Dave Moon to support Macsyma.
MACSYMA was ported to MacLisp by Dave Moon in 1974 and used for some large problems no other machine could handle; Multics MACSYMA could do them by using virtual memory.
Bernie Greenberg at Honeywell CISL took over maintenance and extension of MacLisp in 1974, and used it to write Emacs.
http://www.multicians.org/mgm.html   (3035 words)

  
 ``A FORTRAN->LISP Translator'' by Kent Pitman (June, 1979)
Moon, David A. MACLISP Reference Manual, Laboratory for Computer Science, MIT, March 1974.
The reason is that MacLISP arrays may be relocated by the garbage collector, and so cannot be referenced as offsets from a fixed machine location.
Specifically, this facility allows a user to specify forms which are to be evaluated at load time and replaced inline with their evaluated forms.
http://www.nhplace.com/kent/Papers/Fortran-to-Lisp.html   (3545 words)

  
 [No title]
One possible use for.Fr arrays is to implement Maclisp style arrays which are simple vectors of fixnums, flonums or general lisp values.
This is efficient under Maclisp but inefficient in.Fr since every time a value was referenced from an array it had to be copied and a pointer to the copy returned to prevent aliasing\*[\(dg\*].
.sh 2 "The Maclisp compatible array package".pp A Maclisp style array is similar to what is known as arrays in other languages: a block of homogeneous data elements which is indexed by one or more integers called subscripts.
http://www.mit.edu/afs/athena/system/usrdoc/ps2/09.lisp/ch9.n   (2086 words)

  
 Lisp for the Atari.
Since the textbook uses Maclisp, a Maclisp emulator was included on the disk to enable you to work the exercises.
The supplied Maclisp emulator makes it possible to use DEFUN forms, except that only one expression is allowed in the body of the function definition.
These latter functions are provided in the Maclisp emulator, but are not implemented there with care.
http://www.atarimagazines.com/creative/v9n11/69_Lisp_for_the_Atari.php   (1807 words)

  
 Emergent Technologies Inc. -- LISP Machine Progress Report
A Lisp object in Maclisp or Interlisp is represented as an 18 bit pointer, and the datatype of the object is determined from the pointer; each page of memory can only contain objects of a single type.
William Woods's LUNAR English-language data-base query system was converted from InterLisp to Maclisp, thence to Lisp machine Lisp.
The LISP language is used widely in the artificial intelligence research community, and is rapidly gaining adherents outside this group.
http://home.comcast.net/~prunesquallor/memo444.htm   (10596 words)

  
 Lisp Machine Lisp - Wikipedia, the free encyclopedia
Lisp Machine Lisp is a dialect of the Lisp programming language, a direct descendant of MacLisp, and was initially developed in the mid to late 1970s as the systems programming language for the MIT Lisp machines.
Lisp Machine Lisp itself branched into 3 dialects.
http://www.wikipedia.org/wiki/Lisp_Machine_Lisp   (114 words)

  
 [No title]
MacLisp improved on the Lisp~1.5 notion of special variables and error handling.
An upward-compatible extension of MacLisp called Lisp Machine Lisp became available on the early MIT Lisp Machines.
The Macsyma group at MIT began a project during the late 1970's called the New Implementation of Lisp (NIL) for the VAX, which was headed by White.
http://www.rpi.edu/AFS/home/41/bailem2/rt/campus/gnu/gcl/2.3/common/info/gcl.info-2   (5734 words)

  
 [No title]
While SCHEME variables can sometimes be represented as temporary MacLISP variables using LAMBDA, in general they must be kept 21 in a "consed environment" in the heap; CAR and CDR are used to "index" the environment "stack" (which is not really a stack, but in general tree-like).
The BLOCK macro is similar to the MacLISP PROON; it evaluates all its arguments and returns the value of the last one.
Similarly, since SCHEME is a full-funarg dialect of LISP while MacLISP is not, we cannot in general use MacLISP's variable-binding mechanisms to implement those of SCHEME.
http://www.cs.berkeley.edu/~fateman/264/papers/rabbit600.txt   (12385 words)

  
 SHRDLU
SHRDLU was written almost 30 years ago, in a now-obsolete language (MACLISP), to run on a now-obsolete system, and as such has been relegated to the texts of Philosophy and Computer Science, where it provides a remarkable example of "intelligence" through the understanding of natural language.
As the work progressed, project members saw more and more how complex the system was, but the focus was on a straightforward porting of MACLISP operations to their LISP equivalents.
The goal of this project is to "breathe life" into SHRDLU, by porting it to a modern language that will run on a variety of systems.
http://web.umr.edu/~shrdlu/project_plan.html   (922 words)

  
 ALU: Lisp History
The MAC in Maclisp had nothing to do with the Apple Macintosh, which did not come onto the computer scene until later.
Rather, it referred to Project MAC, a research project at MIT which later became known as the Laboratory for Computer Science.
The acronym MAC stood for no particular thing, but various meanings were attached, such as: "Men and Computers", "Minds and Cognition", "Machine-Aided Cognition", etc. (The symbolic algebra program Macsyma was originally written at Project MAC in Maclisp, hence the MAC in its name.)
http://www.lisp.org/table/history.htm   (496 words)

  
 bignum - definition by dict.die.net
Most computer languages provide a type of data called "integer", but such computer integers are usually limited in size; usually they must be smaller than 2^31 (2,147,483,648) or (on a bitty box) 2^15 (32,768).
bignum /big'nuhm/ (Originally from MIT MacLISP) A multiple-precision computer representation for very large integers.
http://dict.die.net/bignum   (241 words)

  
 Livid's Lividict - MacLisp
1 definition found From The Free On-line Dictionary of Computing (19 Sep 2003) [foldoc]: MacLisp A dialect of {Lisp} developed at {MIT} AI Lab in 1966, known for its efficiency and programming facilities.
http://www.lividict.org/lookup/MacLisp.html   (210 words)

  
 History of LISP — Software Collection Committee
"Abstract [from www.multicians.org bibliography]: MACLISP is a dialect of Lisp developed at M.I.T.'s Project MAC (now the MIT Laboratory for Computer Science) and the MIT Artificial Intelligence Laboratory for use in artificial intelligence research and related fields.
Maclisp is descended from Lisp 1.5, and many recent important dialects (for example Lisp Machine Lisp and NIL) have evolved from Maclisp.
In 1976 the MIT version of MacLisp was ported to the WAITS operating system by Richard Gabriel at the Stanford AI Laboratory (SAIL), which was directed at that time by John McCarthy.
http://community.computerhistory.org/scc/projects/LISP   (8745 words)

  
 [info-mcl] Maclisp's "(backtrace)" function.
In debugging a Lisp program (this may be a beginner's question), is there anything in MCL comparable to the old Maclisp's "(backtrace)" function, which used to report about the call tree prior to the error?
http://digitool.com/pipermail/info-mcl_digitool.com/2004-June/000044.html   (65 words)

  
 [No title]
Standard conventional notes accopanying a maclisp distribution note: -- Most of the code files are new, and only a few files remain the same from the time of summer of 1979.
An inferior-fork EMACS may now be used with maclisp, through an interface similar to the LEDIT one on ITS systems (it too uses SUBFORK).
We are moving in the direction of letting "LISP:" be a standard software device to hold all the MACLISP software; TOPS-10 systems may still fall back on the ersatz device (LSP:); still, one may use a PPN property on a lisp SYMBOL to extend this notion further.
http://zane.brouhaha.com/~healyzh/doc/this.not   (2331 words)

  
 Energy Citations Database (ECD) - Energy and Energy-Related Bibliographic Citations
Implementation of MACLISP on a large address space computer.
Energy Citations Database (ECD) Document #5470528 - Implementation of MACLISP on a large address space computer.
Availability information may be found in the Availability, Publisher, Research Organization, Resource Relation and/or Author (affiliation information) fields and/or via the "Full-text Availability" link.
http://www.osti.gov/energycitations/product.biblio.jsp?osti_id=5470528   (83 words)

  
 SHRDLU Port - CS39x Incorporated
This project is Phase III of the SHRDLU port from MACLISP to Scheme.
http://web.umr.edu/~ff/classes/397/cs39x/WS2000/shrdlu.html   (13 words)

  
 Multics MACLISP Compiler
NB: The acronym MAC in the term MACLISP refers not to the Apple® Macintosh® computer, but to "Project MAC", which was the name of the MIT Laboratory for Computer Science at the time MACLISP was developed.
By expansion, we mean that p1, upon being given a form whose car is a symbol with a macro or *macro property, applies that property to the input form, as is specified in the MACLISP semantics of macros, and reconsidering the result (iteratively) as though that were the original input.
The ITS data representation strategy is described excellently at length in MIT AI Lab Memo 420, Data Representation in PDP-10 MacLisp, by Guy Steele, dating from September 1977.
http://www.multicians.org/lcp.html   (18022 words)

  
 MACLISP info
The name "MACLISP" is from MIT's Project MAC, later renamed to the "Laboratory for Computer Science" (LCS).
Comprehensive information about MACLISP language will magically appear here sometime around the end of calendar year 2001.
MACLISP had a heavy influence on the design of Zetalisp (Lisp Machine Lisp) and Common Lisp.
http://maclisp.info   (91 words)

  
 FAQ: Lisp Frequently Asked Questions 2/7 [Monthly posting] - [2-13] History: Where did Lisp come from?
Flavors was developed at MIT for the Lisp machine, and LOOPS (Lisp Object Oriented Programming System) was developed at Xerox.
Xerox D-series Lisp Machines run Interlisp-D. Early MIT Lisp Machines run Lisp Machine Lisp (an extension of MacLisp).
Franz Lisp (dialect of MacLisp) runs on stock-hardware Unix machines.
http://www.cs.cmu.edu/Groups/AI/html/faqs/lang/lisp/part2/faq-doc-13.html   (544 words)

  
 ``Condition Handling in the Lisp Language Family'' c by Kent Pitman (2001)
The problem was that many programs faced with an error message were testing it for object identity.
In almost all cases where one might expect strings to be used, interned symbols were used instead.
It was possible, however, in a limited way, to specify the particular kind of error.
http://www.nhplace.com/kent/Papers/Condition-Handling-2001.html   (6434 words)

  
 A summary of MacLisp functions and flags (David S Touretzky)
A summary of MacLisp functions and flags (David S Touretzky)
http://lostipods.com/ss/us/product/B0006YE9VQ.htm   (20 words)

  
 TKB's Links: computer languages langlist lisp implementations maclisp multics
Top computer languages langlist lisp implementations maclisp multics
TKB's Links: computer languages langlist lisp implementations maclisp multics
http://tkb.mpl.com/~tkb/links/tkb-links-1c1dcf150ae78820b5206324e09c66b5.html   (17 words)

  
 News
The Google search for "shrdlu winograd maclisp teletype" turned up 38 matches as of this writing.
One of the sample applications shipped with Google's API SDK (software development kit) is a search for "shrdlu winograd maclisp teletype".
Any Google developer can tell you the answer to that one.
http://www.bigopenbox.com/modules/news/article.php?storyid=7   (135 words)

  
 The Linux Documentation Project Search Results (common orig. from MIT MacLISP)
from MIT MacLISP - did not match any documents.
http://tldp.net/cgi-bin/ldpsrch.cgi?words=common+orig.+from+MIT+MacLISP   (36 words)

  
 [No title]
CMU ran a hacked-up version of MacLisp that might be interesting
o MACLISP version 861 (no additional MIDAS files) and Maclisp Reference Manual, March 3, 1979.
Any idea where to track down source and object code for ELISP?
http://www.pdpplanet.com/forums/shwmessage.aspx?ForumID=5&MessageID=6   (780 words)

  
 The Memory Management Glossary: M
Project MAC was later called the LCS (Laboratory for Computer Science).
A dialect of Lisp designed at MIT's Project MAC (see below) for the PDP-10.
MACLISP was a strong influence in the design of the MIT Lisp Machine dialects, and later Common Lisp.
http://www.is-edu.hcmuns.edu.vn/WebLib/Books/Misc/mm.ref/glossary/m.html   (2452 words)

  
 1.1. Purpose
Common Lisp originated in an attempt to focus the work of several implementation groups each of which was constructing successor implementations of MacLisp for different computers.
These implementations had begun to diverge because of the differences in the implementation environments: microcoded personal computers (Zetalisp implementation environments: microcoded personal computers (Zetalisphens="icons/next_motif.gif">
One implementation of Common Lisp namely S-1 Lisp already has a compiler that produces code for numerical computations that is competitive in execution speed to that produced by a Fortran compiler [11].
http://www.oopweb.com/LISP/Documents/cltl/Volume/clm/node6.html   (929 words)

  
 History of T
About this time, roughly, Sussman's group was starting the development path that eventually led to MIT Scheme, and the (intertwined) pedagogical path that led to Sussman & Abelson's book, *Structure and Interpretation of Computer Programs*.
There were two extremely good, mature, highly optimised lisp implementations for the -10, one "East Coast" (Maclisp, from MIT) and one "West coast" (Interlisp, from Stanford & Xerox PARC).
Maclisp on the -10 had used a mark&sweep GC (one version of which famously "ran in the register set," though that is another story), encoding type information using a "BIBOP" scheme -- all objects were boxed, and segregated by type into pages.
http://www.paulgraham.com/thist.html   (5664 words)

  
 Copyright of 1979 MacLisp Manual (Was: Etymology of MAP[LIST,CAR,CON,CAN,C,L])
After all, "The Revised MacLISP Manual" by Pitman was published as an MIT/LCS technical report in 1983, and is in fact still available from MIT (http://www.lcs.mit.edu/publications/specpub.php?id=863).
I do not know which file that corresponds to.
And even if the originals were in the public domain, or have an MIT copyright, you can certainly copyright your additional work (though you might also need an MIT license).
http://www.talkaboutprogramming.com/group/comp.lang.lisp/messages/140631.html   (1214 words)

  
 AI:.INFO.;
DIR LIST ards info ARDS GRAPHICS banner info BANNER INFO cc recent C Compiler cgol doc CGOL - an Algebraic Notation For MACLISP users char sail Stanford character set.
http://www.avanthar.com/~healyzh/_info_/_info_.html   (66 words)

  
 A summary of MacLisp functions and flags
Books : A summary of MacLisp functions and flags
http://www.literacyconnections.com/0_B0006YE9VQ.html   (9 words)

  
 REDUCE and Maclisp
To anyone who is interested in running REDUCE under Maclisp: I adapted REDUCE to such a system running on a Honeywell Multics machine.
I don't know if it will run on other Maclisp systems but I think that it is easily ported---apart from the interface to the compiler which uses some system specific tricks.
http://www.uni-koeln.de/REDUCE/reduce-forum/89/msg39.html   (54 words)

  
 [Maxima] defmspec questions
Yes, maclisp might in fact expand (defun foo (x)...) into (defprop foo (lambda(x)...) expr) If so, is there any > reason not to modernize the defprop style to something more readily > recognizable to modern lisp coders?
> > (Sorry if I'm being a goober.) I think the presence of things like fexpr were part of Bill Schelter's approach to running maclisp code in Common Lisp.
In the Franz Lisp version of macsyma (vaxima?) we just rewrote the maclisp construct in "more modern" lisp, at least some times.
http://www.ma.utexas.edu/pipermail/maxima/2005/010508.html   (239 words)

  
 Amazon.com: Books: Common LISP, Second Edition : The Language (HP Technologies)
Readers who know Lisp only marginally can also benefit from the book, for example computer scientists or logicians with a background in lambda calculus, or programmers with a background in functional or logical programming.
The author has meticulously documented the features of Common Lisp and its relation with other Lisp dialects, such as MacLisp.
This book is an excellent reference book on Common Lisp and will serve the experienced Lisp programmer well in that regard.
http://www.amazon.com/exec/obidos/tg/detail/-/1555580416?v=glance   (2356 words)

  
 Multics MACLISP Compiler -- footnotes
The fact that numeric objects are self-contained avoids the retention problem associated with PDL numbers in PDP10 MACLISP.
See AI Memo 421 by Guy Steele for a discussion of this profoundly distressing issue.
This is where fixnum and flonum PDLs come in useful.
http://www.multicians.org/lcp-fnfile.html   (1636 words)

  
 Code Breakdown
Obviously, though, without knowing what all of the library functions are in MACLisp, we can't tell quite whether some code is actual blue-blood Lisp or a derivative work.
And, as such, its rather difficult to tell if we're missing anything.
http://web.umr.edu/~shrdlu/code-breakdown.html   (137 words)

  
 maclisp - OneLook Dictionary Search
MacLisp : Free On-line Dictionary of Computing [home, info]
Tip: Click on the first link on a line below to go directly to a page where "maclisp" is defined.
We found one dictionary with English definitions that includes the word maclisp:
http://www.onelook.com/?w=maclisp   (69 words)

  
 gensym /jen'sim/ [from MacLISP for `generated symbol'] :: Jargon File
gensym /jen'sim/ [from MacLISP for `generated symbol'] :: Jargon File
To invent a new name for something temporary, in such a way
http://www.anvari.org/fortune/Jargon_File/12010.html   (53 words)

  
 CTO : Programming Languages
LOGO - LOGO is a programming language, dialect of Lisp, developed as a tool for learning
Lisp - The family of functional programming languages inspired by John McCarthy's original notation for computations, later becoming Lisp 1.5
, MacLisp, InterLisp, and some of the more modern implementations
http://cliki.tunes.org/Programming%20Languages   (4370 words)

  
 10.1. The Property List
Compatibility note: In older Lisp implementations, the print name, value, and function definition of a symbol were kept on its property list.
Recent Lisp implementations such as Spice Lisp, Lisp Machine Lisp, and NIL have introduced all of these cells plus the package cell.
The value cell was introduced into MacLisp and Interlisp to speed up access to variables; similarly for the print-name cell and function cell (MacLisp does not use a function cell).
http://www.cs.cmu.edu/Groups/AI/html/cltl/clm/node108.html   (1177 words)

  
 [No title]
PLEASE do not make ; changes to this file (the master copy) if you are in any way unsure ; of the implications in a dialect you are not very familiar with; let ; a LOOP maintainer take the responsibility for breaking the master copy ; and maintaining some semblance of sanity among the disparities.
Note ; in particular that LOOP also runs in the PDP10 Maclisp -> Vax NIL ; cross-compiler; that environment requires LOOP to produce code which ; can at the same time be interpreted in Maclisp, and compiled for NIL.
(This mainly of Lispm interest.) ;This source sincerely believes that it can run compatibly, WITHOUT ANY ; TEXTUAL MODIFICATIONS AT ALL, in PDP-10 Maclisp, Multics Maclisp, Lisp ; Machine Lisp (Zetalisp), VAX NIL, and Franz Lisp.
http://cs.bilkent.edu.tr/~guvenir/courses/cs550/Programs/classweb/loop.lsp   (1922 words)

  
 subsignal.org from LISP 1.5 (and later, MacLISP)
search google for from LISP 1.5 (and later, MacLISP)
no node "from LISP 1.5 (and later, MacLISP)" found.
search everything2 for from LISP 1.5 (and later, MacLISP)
http://www.subsignal.org/from+LISP+1.5+%28and+later,+MacLISP%29   (36 words)

  
 LORIC: Un Simulateur Reseau de Petri Ecrit en Maclisp.
Try our search engine which allows complex field-based queries.
For the most recent entries see the Petri Nets Newsletter.
LORIC: Un Simulateur Reseau de Petri Ecrit en Maclisp.
http://www.informatik.uni-hamburg.de/TGI/pnbib/l/leopoulos_v_i1.html   (45 words)

  
 MACLISP
> Anybody know where I can find a MACLISP reference manual?
However, due to an on-going problem in which I sent my DECsystem-10 Commands Manual to Eric Smith for copying, and due to the fact that despite his best intentions, I still have not received it back, I'm a bit reluctant to let it out of my grasp for scanning.
I have a copy of Bernie Greenburg's MacLisp manual.
http://www.classiccmp.org/pipermail/cctalk/2000-December/162465.html   (259 words)

  
 SHRDLU Port - CS39x Incorporated
This project is Phase II of the SHRDLU port from MACLISP to Scheme.
http://web.umr.edu/~ff/classes/397/cs39x/FS1999/shrdlu.html   (13 words)

  
 [No title]
This notation is essentially transparent to the MACLISP system, and files containing CGOL code (possibly mixed in with standard code) can be read by the interpreter and compiled by the compiler just as though they were written in straight LISP notation.
Alternatively, for users who want to use only CGOL notation, LISP can be invoked from top level via ":L CGOL;" and the LISP so loaded will be already set up to use CGOL notation.
The results of such an exercise are given at the start of section 2.
http://www.avanthar.com/~healyzh/doc/cgol.doc.txt   (6832 words)

Compwisdom
 About us   |  Why use us?   |  Press   |  Contact us

 Copyright © 2006 CompWisdom.com Usage implies agreement with terms.