Geometry.Net - the online learning center
Home  - Basic_L - Lisp Programming
e99.com Bookstore
  
Images 
Newsgroups
Page 6     101-120 of 131    Back | 1  | 2  | 3  | 4  | 5  | 6  | 7  | Next 20
A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z  

         Lisp Programming:     more books (100)
  1. The Seasoned Schemer by Daniel P. Friedman, Matthias Felleisen, 1995-12-21
  2. Starting Lisp for Ai (Artificial Intelligence Texts) by Peter Coxhead, 1987-01
  3. Lisp: The Language of Artificial Intelligence by A. A. Berk, 1986-01
  4. Autolisp Programming: Principles and Techniques by Rod R. Rawls, Mark A. Hagen, 1996
  5. Understanding Lisp (An Alfred handy guide) by Paul Y. Gloess, 1982-11
  6. Introduction to LISP (Computers & Their Applications) by Ajit Narayanan, N.E. Sharkey, 1985-11-13
  7. LISP-STAT: An Object-Oriented Environment for Statistical Computing and Dynamic Graphics (Wiley Series in Probability and Statistics) by Luke Tierney, 1990-10
  8. Parallel Lisp Systems: A Study of Languages and Architectures (Parallel and Distributed Processing Series ; 1) by C. K. Yuen, W. F. Wong, et all 1992-10
  9. Common Lisp Object Systems Specifications: Anasi Standard Document (No 548883) by Daniel Gureasko Bobrow, 1988-09
  10. Essential Lisp by John R. Anderson, Albert Corbett, et all 1986-08
  11. GNU Emacs LISP Reference Manual by Bill Lewis, Richard M. Stallman, et all 1998-05
  12. Structure and Interpretation of Computer Programs, Second Edition by Harold Abelson, Gerald Jay Sussman, et all 1996-08-01
  13. Lisp programming lecture notes ([Report] / University of Texas at Austin. Artificial Intelligence Laboratory) by Gordon S Novak, 1985
  14. Proceedings of the 1988 Acm Conference on Lisp and Functional Programming, Papers Presented at the Conference, Snowbird, Utah, July 25-27, 1988

101. Programming Languages Are Like Women
Humorous analogies between women and Assembly, Fortran, COBOL, BASIC, PL/1, C, Algol 60 and 68, Pascal, Modula2, lisp, APL, Logo, Lucid and Prolog, Ada. Inspired by Fun with Computer Languages.
http://www.gksoft.com/a/fun/languages-women.html
Programming Languages Are Like Women
There are so many programming languages available that it can be very difficult to get to know them all well enough to pick the right one for you. On the other hand most men know what kind of women appeals to them. So here is a handy guide for many of the popular programming languages that describes what kind of women they would be if programming languages were women.
Assembler
A female track star who holds all the world speed records. She is hard and bumpy, and so is not that pleasant to embrace. She can cook up any meal, but needs a complete and detailed recipe. She is not beautiful or educated, and speaks in monosyllables like "MOV, JUMP, INC". She has a fierce and violent temper that make her the choice of last resort.
FORTRAN
Your grey-haired grandmother. People make fun of her just because she is old, but if you take the time to listen, you can learn from her experiences and her mistakes. During her lifetime she has acquired many useful skills in sewing and cooking (subroutine libraries) that no younger women can match, so be thankful she is still around. She has a notoriously bad temper and when angered will start yelling and throwing dishes. It was mostly her bad temper that made granddad search for another wife.
COBOL
A plump secretary. She talks far too much, and most of what she says can be ignored. She works hard and long hours, but can't handle really complicated jobs. She has a short and unpredictable temper, so no one really likes working with her. She can cook meals for a huge family, but only knows bland recipes.

102. Owain F Carter : Programming Languages As Cars 183
Humorous analogies between cars and Assembly, Fortran II/IV/77, COBOL, BASIC, PL/1, C, Algol 60/68, Pascal, Modula2, lisp, Prolog/Lucid, Maple/MACSYMA, Forth, Logo, APL, Ada. Inspired by Fun with Computer Languages.
http://homepages.tesco.net/~scotsnet/o.f.carter/fun/fun183.htm
Owain F Carter
Programming Languages as Cars
Humour

103. The Implementation Of LISP
Anyway, I decided to write a paper describing lisp both as a programming language and as a formalism for doing recursive function theory.
http://www-formal.stanford.edu/jmc/history/lisp/node3.html
Next: From LISP 1 to Up: History of Lisp Previous: LISP prehistory - Summer
The implementation of LISP
In the Fall of 1958, I became Assistant Professor of Communication Sciences (in the EE Department) at M.I.T., and Marvin Minsky (then an assistant professor in the Mathematics Department) and I started the M.I.T. Artificial Intelligence Project. The Project was supported by the M.I.T. Research Laboratory of Electronics which had a contract from the armed services that permitted great freedom to the Director, Professor Jerome Wiesner, in initiating new projects that seemed to him of scientific interest. No written proposal was ever made. When Wiesner asked Minsky and me what we needed for the project, we asked for a room, two programmers, a secretary and a keypunch, and he asked us to also undertake the supervision of some of the six mathematics graduate students that R.L.E. had undertaken to support. The implementation of LISP began in Fall 1958. The original idea was to produce a compiler, but this was considered a major undertaking, and we needed some experimenting in order to get good conventions for subroutine linking, stack handling and erasure. Therefore, we started by hand-compiling various functions into assembly language and writing subroutines to provide a LISP "environment". These included programs to read and print list structure. I can't now remember whether the decision to use parenthesized list notation as the external form of LISP data was made then or whether it had already been used in discussing the paper differentiation program.

104. Successful Lisp
This book provides an overview of Common lisp for the working programmer. It includes discussion and examples of advanced constructs for iteration, error handling, object oriented programming, graphical user interfaces, and threading. The entire book is available online!
http://www.psg.com/~dlamkins/sl/cover.html

105. Lisp Tutorials
Provides links to lisp tutorials, information, and resources that are rated by you. Tutorials programming lisp
http://www.techtutorials.info/lisp.html
Search our Site:
Tutorials
Programming : Lisp
Journals:
Top Site Voting:
Content Rating:

Suggest Category
Submit Tutorial / Site Site Use Link to Us ... Join
    Lisp Tutorials
  • Interpreting Lisp Civilized Software is making available a book on LISP which presents how LISP works and how to build a LISP interpreter. This book, entitled [Interpreting Lisp] can be downloaded via your web-browser.
    Commercial Site since: 2002-03-10 Hits: 1622 Votes: 3 Rating: 7.667 Rate
  • LISP Primer A long, multipage LISP primer explaining techniques, recursion and iteration, data structures, many functions and more.
    Educational Site since: 2002-03-10 Hits: 1733 Votes: 5 Rating: 7 Rate
Suggest Category Submit Tutorial / Site Site Use ... Contact Us

106. NYU Natural Language Computing -- LISP Tutorial
A webbased lisp tutorial for those with some programming experience.
http://www.isk.kth.se/~waseem/LOFU/LISP/NYU Natural Language Computing -- LISP T

LISP Tutorial
By
Marc Schwarz
From the Forthcoming Text
Natural Language Computing Workbook
By
Ray C. Dougherty and Marc Schwarz
dimensions
Return to NYU Natural Language Computing Project Online Tutorials
Return to NYU Natural Language Computing Project

Return to Research at NYU Linguistics
Table of Contents
I. LISP Fundamentals
I. LISP Fundamentals
1.0 Introduction
    LISP is among the oldest high level programming languages. It was first developed in 1958 by John McCarthy. It was later adopted as the primary research language of Artificial Intelligence (AI), which was born at a research conference in 1956. Despite later developments of such languages as FORTRAN, BASIC, ALGOL, APL, and C, LISP remains the predominant language in AI. There are a number of reasons as to why LISP continues to see widespread use.
    LISP has among the least restrictive syntaxes of any higher-lever computer languages. Higher-level languages, such as BASIC, FORTRAN, and C, represent programs and data in a format that people can readily understand. Lower-level languages represent programs and data in a format that machines can understand. Lower-level languages are fast, but can be difficult to program. Because LISP's syntax is relatively unrestrictive, there are fewer forms that a programmer must learn in order to program in the language.

107. LispWorks
Common lisp supports exploratory programming, making programmers more productive. Common lisp programs can be updated while they are running.
http://www.lispworks.com/products/lisp-overview.html

108. GOOPS - GNU Project - Free Software Foundation (FSF)
Objectoriented extension to Guile; very close in spirit to Common lisp Object System, CLOS (CLtL2), but adapted for Scheme language; gives full OO system with multiple inheritance, generic functions with multi-method dispatch.
http://www.gnu.org/software/goops/goops.html
GOOPS
GOOPS
The Guile Object Oriented Programming System
GOOPS is the object oriented extention to Guile . Its implementation is derived from STk-3.99.3 by Erick Gallesio and version 1.3 of Gregor Kiczales `Tiny-Clos'. It is very close in spirit to CLOS, the Common Lisp Object System (`CLtL2') but is adapted for the Scheme language. While GOOPS is not compatible with any of these systems, GOOPS contains a compatibility module which allows for execution of STKlos programs. Briefly stated, the GOOPS extension gives the user a full object oriented system with multiple inheritance and generic functions with multi-method dispatch. Furthermore, the implementation relies on a true meta object protocol, in the spirit of the one defined for CLOS (Gregor Kiczales: A Metaobject Protocol). There are plans to merge GOOPS into the Guile distribution. Please send bug reports to bug-guile@gnu.org Authors are Mikael Djurfeldt and Christian Lynbech Mikael Djurfeldt is the current maintainer of GOOPS.
Latest released version is 1.0

109. Meet Other Lisp & Scheme Programmers In Your Area! - Meetup.com
Meetup with other local programmers interested in lisp, Scheme and other functional programming languages.
http://scheme.meetup.com/
@import url(http://www.meetup.com/templates/default_v2/site.css); @import url(http://www.meetup.com/templates/default_v2/images.css); s.pageName="TOPIC:HOME" s.server="web2.int" s.channel="lisp" s.eVar1="" s.eVar2="" s.eVar3="alien" s.eVar4="" s.eVar5="" Find
Start
  • Home Sign In ... Help groups worldwide 226 members 226 who are waiting Welcome Meetup Groups ... site Meet other local programmers interested in Lisp, Scheme, and other functional programming languages.
    Start the first
    Know
    See Country USA Canada Great Britain Australia Afghanistan Albania Algeria American Samoa Andorra Angola Anguilla Antarctica Argentina Armenia Aruba Australia Austria Azerbaijan Bahamas Bahrain Bangladesh Barbados Belarus Belgium Belize Benin Bermuda Bhutan Bolivia Bosnia-Herzegovina Botswana Brazil Brunei Bulgaria Burkina Faso Burundi Cambodia Cameroon Canada Cape Verde Cayman Islands Central Africa Chad Chile China Colombia Comoros Congo Congo (Dem. Rep.) Cook Islands Costa Rica Croatia Cuba Cyprus Czech Republic Denmark Djibouti Dominica Dominican Republic East Timor Ecuador Egypt El Salvador Equatorial Guinea Eritrea Estonia Ethiopia Falkland Islands Faroe Islands Fiji Finland France French Guiana French Polynesia Gabon Gambia Georgia Germany Ghana Gibraltar Greece Greenland Grenada Guadeloupe Guam Guatemala Guinea Guinea Bissau Guyana Haiti Honduras Hungary Iceland India Indonesia Iran Iraq Ireland Israel Italy Ivory Coast Jamaica Japan Jordan Kazakhstan Kenya Kiribati Korea (North) Korea (South) Kuwait Kyrgyzstan Laos Latvia Lebanon Lesotho Liberia Libya Liechtenstein Lithuania Luxembourg Macedonia

110. XLISP Home Page
A superset of the Scheme dialect of lisp with extensions to support objectoriented programming.
http://www.mv.com/ipusers/xlisper/
XLISP Home Page document.all.xlisp.href = "http://www.mv.com/ipusers/xlisper/xlisp.zip"; document.all.bob.href = "http://www.mv.com/ipusers/xlisper/bob.zip"; David Betz
dbetz@xlisper.mv.com

XLISP 3.0 is a superset of the Scheme dialect of Lisp with extensions to support object-oriented programming. Eventually, this page will contain information about XLISP and my other projects. Here are the latest sources for XLISP including a new license (updated 9/13/02): zip file
gzipped tar file
Here are the latest sources for BOB. (updated 5/24/05) Here are the latest sources for the CS conferencing system. (updated 2/1/01) Here is a users guide to the ZIL programming language used by Infocom to develop their excellent works of interactive fiction back in the 1980's. I was given permission to release this manual by Activision, the current owners of the Infocom intellectual property. Here is a scan of the instruction set of the Litton Industries Monrobot Mark XI Computer. This is a computer that was made back in the 1960's. The Monrobot XI was the first computer I ever programmed back when I was in eighth grade. Access Count: Provider: MV Communications, Inc.

111. Biblioteca Pública Por Internet Programming
This page contains resources for lisp programmers including documentation, books in machine readable format, utilities for programming in lisp,
http://www.ipl.org/div/subject/browse/com70.00.00/

112. ELM-ART: Registration
Login page to the ELMART intelligent lisp tutor via www. ELM-ART is an interactive and adaptive introduction to the programming language lisp.
http://apsymac33.uni-trier.de:8080/elm-art/login-e
Episodic Learner Model The A daptive R emote T utor Registration Deutsche
Seite
Important! Use ASCII characters only, no language specific characters!!! EASA98 Award
ELM-ART
User Name: Password: Course contents: LISP course with text book and exercises Change your password
ELM-ART " is an interactive and adaptive introduction to the programming language LISP. It can be used for free . You don't have to pay for using ELM-ART. Hints
Why is registration necessary?
Registration is necessary to identify different users and thereby be able to create personalized user models. Those models track interactions and solution attempts and are the bases for offering individual advice and guidance through the course. Please note, that every user name can be used only once. You may get a "Wrong Password" message on first login indicating that your name has already been taken by someone else. In this case you have to switch to another name.
Passwords
Passwords are used for safe identification of users. You can choose your password on your first access to ELM-ART freely. It can also be changed later. Important note: As this kind of transfer is not encrypted, you should not use any password allowing access to one of your computern accounts.

113. J13
J13 programming Language lisp. During 1994, J13 conducted its second public review of X3.226, programming Language lisp, resolved the outstanding TC
http://www.incits.org/tc_home/j13.htm
J13 - Programming Language LISP
During 1994, J13 conducted its second public review of X3.226, Programming Language LISP, resolved the outstanding TC negative on the final ballot, and forwarded the dpANS for final approval. The document was approved as an American National Standard on December 8, 1994. This technical committee is the U.S. TAG to ISO/IEC JTC 1 SC22/WG16 and provides recommendations on U.S. positions to the JTC 1 TAG
J13 Officers:

114. The History Of Computer Programming Languages
xVy Cambridge Polish, what was used to describe the lisp program OR(x,y) - parenthesized prefix notation, what was used in the lisp program
http://www.princeton.edu/~ferguson/adw/programming_languages.shtml
The History of Computer Programming Languages
Ever since the invention of Charles Babbage's difference engine in 1822, computers have required a means of instructing them to perform a specific task. This means is known as a programming language. Computer languages were first composed of a series of steps to wire a particular program; these morphed into a series of steps keyed into the computer and then executed; later these languages acquired advanced features such as logical branching and object orientation. The computer languages of the last fifty years have come in two stages, the first major languages and the second major languages, which are in use today.
In the beginning, Charles Babbage's difference engine could only be made to execute tasks by changing the gears which executed the calculations. Thus, the earliest form of a computer language was physical motion. Eventually, physical motion was replaced by electrical signals when the US Government built the ENIAC in 1942. It followed many of the same principles of Babbage's engine and hence, could only be "programmed" by presetting switches and rewiring the entire system for each new "program" or calculation. This process proved to be very tedious.
In 1945, John Von Neumann was working at the Institute for Advanced Study. He developed two important concepts that directly affected the path of computer programming languages. The first was known as "shared-program technique" (www.softlord.com). This technique stated that the actual computer hardware should be simple and not need to be hand-wired for each program. Instead, complex instructions should be used to control the simple hardware, allowing it to be reprogrammed much faster.

115. Successful Lisp - Contents
lisp doesn t have any good programming tools. lisp uses too much memory. Show how callbacks allow C programs to call lisp functions.
http://psg.com/~dlamkins/sl/contents.html
Table of Contents
  • About the Author
  • About the Book
  • Dedication
  • Credits ...
  • Chapter 1 - Why Bother? Or: Objections Answered Chapter objective: Describe the most common objections to Lisp, and answer each with advice on state-of-the-art implementations and previews of what this book will explain.
    • I looked at Lisp before, and didn't understand it.
    • I can't see the program for the parentheses.
    • Lisp is very slow compared to my favorite language.
    • No one else writes programs in Lisp.
    • Lisp doesn't let me use graphical interfaces.
    • I can't call other people's code from Lisp.
    • Lisp's garbage collector causes unpredictable pauses when my program runs.
    • Lisp is a huge language.
    • Lisp is only for artificial intelligence research.
    • Lisp doesn't have any good programming tools.
    • Lisp uses too much memory.
    • Lisp uses too much disk space.
    • I can't find a good Lisp compiler.
  • Chapter 2 - Is this Book for Me? Chapter objective: Describe how this book will benefit the reader, with specific examples and references to chapter contents. Chapter 3 - Essential Lisp in Twelve Lessons Chapter objective: Explain Lisp in its simplest form, without worrying about the special cases that can confuse beginners.
    • Lesson 1 - Essential Syntax
        Lists are surrounded by parentheses
      • Atoms are separated by whitespace or parentheses
    • Lesson 2 - Essential Evaluation
        A form is meant to be evaluated
      • A function is applied to its arguments
      • A function can return any number of values
      • Arguments are usually not modified by a function

116. ISDweb | Documentation | Programming | LISP
The environment necessary to program and run lisp programs is provided on all ISD supports the use of the lisp program. However, programmiong syntax and
http://www.usc.edu/isd/doc/programming/lisp.html
LISP
The environment necessary to program and run LISP programs is provided on all ISD Unix hosts. ISD supports the use of the lisp program. However, programmiong syntax and program debugging is not supported
Setting up LISP on Unix
It is fairly easy to use LISP because it does not require a compiler or any other special tools. All that is required is the lisp executable that is found in /usr/usc/lisp/default/config To make sure that lisp is in your path, type source /usr/usc/lisp/default/setup.csh in your Unix prompt. To avoid typing this every time you wish to use lisp , add this command to a new line at the end of your ~/.login file.
Using Lisp
To begin running a lisp program, type lisp in your Unix prompt. The lisp interpreter will then be loaded. The lisp prompt will begin with a . To execute a simple expression, type the expression at the prompt and press Enter . Upon pressing Enter , the interpreter will evaluate the expression and print the result. If you have entered code into a text document, you can load the program into

117. IMHOFAQ: LISP And Symbolic Computation
The basic task of a lisp program is to wander along a straight chain of cons cells A short introduction to CLOS (Common lisp objectoriented programming
http://www.robotwisdom.com/ai/lisp.html
[Up- imhofaq] [Map] [Prior: prehistory] [Robot Wisdom home page]
LISP and symbolic computation
Writing elegant programming code is a really hard task! Designing algorithms and data structures requires such a difficult sort of analytic thought, it's a wonder anyone can do it well, at all. The main barrier to AI is the need to innovate new ways of thinking about programming such as object-oriented design, and declarative code. (Jargon is the greatest enemy of the required clarity of thought!) (Briefly, object-oriented design recognizes that each type of data- object number, character-string, database record, text document, etc. has its own set of properties and 'verbs' that the programmer must define. This definition of a 'type' can be called a 'type object'. "Declarative" languages like Prolog try to free programmers from thinking about what specific sequence of actions the computer will go thru, allowing them instead to spell out a series of 'declarative' statements that the computer is then able to determine a sequence from, on its own.) (There's an interesting new school of thought (UK) that argues that programming is essentially a form of data-compression.)

118. Real-time Programming In Common Lisp
A short lisp program has been written to translate, but it requires some care Common lisp programs are criticized as slow, unpredictable in response due
http://portal.acm.org/citation.cfm?id=114669.114679

119. Alibris: Computers Programming Languages LISP
Used, new outof-print books with subject Computers programming Languages lisp. Offering over 50 million titles from thousands of booksellers worldwide.
http://www.alibris.com/search/books/subject/Computers Programming Languages LISP
You'll find it at Alibris! Log in here
Over 50 million used, new and out-of-print books! CART ACCOUNT WISHLIST HELP ... SEARCH search in
Books Music: All CD Vinyl Movies: All DVD VHS
by title / ISBN
by author / artist
by subject / genre
my email address
unsubscribe here

your shopping cart

order status

wish list
... help browse BOOKS Your search: Books Subject: Computers Programming Languages LISP (34 matching titles) Narrow your results by: Eligible for FREE shipping Narrow results by title Narrow results by author Narrow results by subject Narrow results by keyword Narrow results by publisher or refine further Sometimes it pays off to expand your search to view all available copies of books matching your search terms. Page of 2 sort results by Top-Selling Used Price New Price Title Author Java and XSLT more books like this by Burke, Eric M The power of XSLT is its ability to change the structure or format of any content that can be converted to XML. "Java and XSLT shows you how to use XSL transformations in Java programs ranging from stand-alone applications to servlets. After an introduction to XSLT, the book focuses on applying transformations in some real-world scenarios, such as... see all copies from new only from first editions SVS LISP more books like this by Winston, Patrick Henry

120. XEBRA: The Design And Implementation Of Integrated Programming Environment For X
The lisp interpreter provides programming interface for users. lisp programmers can use our HTTP 6 module for collecting XML documents and data from
http://www10.org/cdrom/posters/p1059/
XEBRA: The Design and Implementation of Integrated Programming Environment for XML Processing and Browsing
Norio Touyama , Yasuyuki Hirakawa , Takashi Hattori , Tatsuya Hagino
Graduate School of Media and Governance, Keio University
Faculty of Environmental Information, Keio University
5322 Endoh, Fujisawa, Kanagawa 252-8520, Japan
next
chibao hattori hagino
Abstract
We present the design and implementation of XEBRA system. XEBRA is an integrated programming environment for XML processing and browsing on which users can build their own XML processing applications. XEBRA has a lisp interpreter as its main control system. The lisp interpreter provides programming interface for users. It also provides XML manipulation routines and data structures devoted to XML. We designed the XEBRA architecture to be extensible by modules. We implemented some modules which have functionalities for XML and web related common technologies such as XSLT, XSL-FO, HTTP and CSS to XML conversion. Users may build customized programs by combining functionalities provided by these modules. Finally, we show an HTML browser as an example application of the system. We demonstrate that this browser shows potential of our system and its design.
Keywords: browsers and tools; language; XML; XSLT; XSL Formatting Object

A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z  

Page 6     101-120 of 131    Back | 1  | 2  | 3  | 4  | 5  | 6  | 7  | Next 20

free hit counter