Directory | Tags | Index | LinkIt | Submit   | Help
    Saturday, 30 August 2014 - anonymous
Login/Register to vote and to have access to more features

You are here: Root > By Support

Go directly to another tag

Tags filter

Tags: (Colorize or remove )
Clear filter Apply filter

All Documents for Papers (42 items)

Back to full tag view

"A Survey of Current CLOS MOP Implementations"
This paper surveys implementations of the CLOS MOP in some of the more popular implementations of Common Lisp. First a brief overview of the CLOS MOP is given. A number of Common Lisp implementations ...

A Guided Tour of the Common Lisp Interface Manager
Paper by Ramana Rao, William York and Dennis Doughty published in 1990(?) by Lisp Pointers. It provides an overview of CLIM's facilities and presents a series of examples. Although the sample code is ...

Beating C in Scientific Computing Applications -- On the Behavior and Performance of Lisp, Part I.
This paper presents an ongoing research on the behavior and performance of LISP with respect to C in the context of scientific numerical computing. Several simple image processing algorithms are used ...

Binary Methods Programming: the CLOS Perspective.
Implementing binary methods in traditional object-oriented languages is difficult: numerous problems arise regarding the relationship between types and classes in the context of inheritance, or the ne...

CLISP's memory management
A paper by Bruno Haible, published on 19 February 1995, summarizing the memory management system of the CLISP Common Lisp implementation. It describes the generational garbage collection algorithm and...

CLOS Efficiency: Instantiation -- On the Behavior and Performance of Lisp, Part 2.1
This article reports the results of an ongoing experimental research on the behavior and performance of CLOS, the Common Lisp Object System. Our purpose is to evaluate the behavior and performance of ...

CLOS in Context: The Shape of the Design Space
Chapter written by Daniel G. Bobrow, Richard P. Gabriel and Jon L. White for the book "Object-Oriented Programming: The CLOS Perspective" (edited by Andreas Paepcke, MIT Press, 1992). It examines the ...

CLOS: Integrating Object-Oriented and Functional Programming
Paper by Richard P. Gabriel, Jon L. White and Daniel G. Bobrow published in the Sep. 1991 issue of CACM. It discusses how CLOS combines previous programming traditions and ideas.

CLoX: Common Lisp Objects for XEmacs
CLoX is an ongoing attempt to provide a full Emacs Lisp implementation of the Common Lisp Object System, including its underlying meta-object protocol, for XEmacs. This paper describes the early devel...

Calendrical Calculations
Paper by Nachum Dershowitz and Edward M. Reingold published in "Software-Practice and Experience", 20 (1990), pagg. 899-928. It provides a unified algorithmic presentation of major calendars, and incl...

Calendrical Calculations, II: Three Historical Calendars
Paper by Edward M. Reingold, Nachum Dershowitz, and Stewart M. Clamen published in "Software-Practice and Experience", 23 (1993), pagg. 383-404. It provides algorithmic presentations of three calendar...

Common Lisp B-level course
Notes from the lectures, spring of 1997, Mid-Sweden University - Sundsvall. Teacher and instructor for the labworks J.E. Spragg. These notes provide an introductory coverage of the Common Lisp languag...

DNS Message Decoding - A Case Study Comparing Java and Common Lisp
A study that compares two implementations of a DNS resolver library, one written in Common Lisp and the other in Java. 30 May 2004.

Fast Floating-Point Processing in Common Lisp
Paper by R.J. Fateman, K.A. Broughan, D.K. Willcock and D. Rettig published in ACM Transactions on Mathematical Software (TOMS), Volume 21, Issue 1 (March 1995), pages 26-62. The paper explores the b...

Gsharp - The Extensible, Interactive Score Editor
Paper by Robert Strandh, September 2003. It explains how to install and run the Gsharp musical score editor and perform basic operations. It also includes a reference manual, and discusses the program...

Guide to good Lisp style

Henry Baker's Archive of Research Papers
Collection of papers on programming languages research, including some on Common Lisp implementation issues and CLOS.

Infornography - Gene Michael Stover's web site
Large collection of computing articles by Gene Michael Stover, many of which about learning and using Common Lisp.

Interview with Samantha Kleinberg on CL-GODB, Common Lisp & Bioinformatics
An article in which Emre Sevinc interviews Samantha Kleinberg, one of the 2005 Google Summer of Code developers. Her project, CL-GODB, is a bioinformatics system written in Common Lisp.

Kent Pitman's Publications
A collection of research papers, journal articles, essays and other Lisp writings by Kent Pitman. Covered topics include Common Lisp design and standardization, Artificial Intelligence, software engi...

Knee-jerk Anti-LOOPism and other E-mail Phenomena
"Knee-jerk Anti-LOOPism and other E-mail Phenomena: Oral, Written, and Electronic Patterns in Computer-Mediated Communication" is a paper by JoAnne Yates and Wanda J. Orlikowski. MIT Sloan School Work...

LISP Deserves a Fresh Look
Article by Peter Coffee published on the February 7, 2006 issue of eWeek. It discusses the potential of Lisp, particularly Common Lisp, for developing web applications "using fewer lines of code, and ...

Language Constructs for Context-oriented Programming
ContextL is an extension to the Common Lisp Object System that allows for Context-oriented Programming. It provides means to associate partial class and method definitions with layers and to activate ...

Maintaining Portable Lisp Programs - It's a bug, not a feature
Paper by Christophe Rhodes, 5 February 2004. It examines "the use of read-time feature conditionals, with particular emphasis on writing portable Common Lisp code which aspires to both forwards- and b...

On using Common Lisp for Scientific Computing
Paper by Nicholas Neuss. Proceedings of the CISC Conference 2002, LNCSE, Springer-Verlag, 2003. It supports the use of Lisp for scientific applications by comparing the performance of C and Lisp imple...

PCLOS Reference Manual
Hewlett-Packard HPL-91-182 technical report by Andreas Paepcke, 5 December 1991. The document combines the manuals of versions 2.0, 2.1 and 3.0 of the CLOS-based PCLOS persistent object store. The fir...

Performance
A web site with information and links to papers and resources on Lisp performance issues and profiling, particularly Common Lisp.

Portable Utilities for Common Lisp - User Guide and Implementation Notes
School of Computer Science, Carnegie Mellon University technical report CMU-CS-91-143 by Mark Kantrowitz, May 1991. The autor describes the design, implementation and usage of a set of portable Common...

Rebel With A Cause
"Rebel With A Cause - Building Web Applications with Common Lisp - Deploying on an Apple Xserve running Mac OS X Server". Article by Sven Van Caekenberghe, October 2003, First Revision. The document "...

Revisiting the Visitor: the "Just Do It" Pattern.
A software design pattern is a three-part rule which expresses a relation between a certain context, a problem, and a solution. The well-known "GoF Book" describes 23 software design patterns. Its inf...

Some Useful Lisp Algorithms: Part 1
Collection of 3 technical papers written during 1991 by Richard "Dick" Waters and submitted to the ACM Lisp Pointers journal. The first paper, titled "Supporting the Regression Testing of Lisp Program...

Some Useful Lisp Algorithms: Part 2
Collection of 3 technical papers written during 1992 and 1993 by Richard "Dick" Waters and submitted to the ACM Lisp Pointers journal. The first paper, titled "Using the New Common Lisp Pretty Printer...

The Common Lisp Object System: An Overview
Paper by Richard P. Gabriel and Linda DeMichiel published at ECOOP 1987. It introduces the major ideas of CLOS: generic functions, classes and inheritance, method combination and the meta-object proto...

The Evolution of Lisp
A paper by Guy Steele jr. and Richard P. Gabriel describing the different lisp dialects between and including McCarthy's Lisp 1.5 from 1960 and Common Lisp of today. It shows in 109 pages how the desi...

The Idiot's Guide to Common Lisp Packages
A tutorial by Ron Garret on Common Lisp packages. It covers symbols, values and the REPL loop, interning, home packages, exporting symbols and using packages, shadowing, and DEFPACKAGE.

The Idiot's Guide to Special Variables and Lexical Closures
A tutorial by Ron Garret on Common Lisp special variables. It covers variables and bindings, lexical and dynamic scope, DEFVAR, and lexical closures.

The Long, Painful History of Time
A paper by Erik Naggum published in the Proceedings of the Lisp User Group Meeting, October 1999. "This paper discusses some of the problems inherent in processing time suitable to humans and describe...

The Nature of Lisp
An article that is an "attempt to explain Lisp in familiar, intuitive concepts". The author tells how he found and approached Lisp, and introduces the main concepts and features of Common Lisp.

The common Lisp object system metaobject kernel: a status report
Paper published in the "Proceedings of the 1988 ACM conference on LISP and functional programming". A status report on the design of the CLOS Metaobject Protocol (MOP). The paper "is organized around ...

User-Level Language Crafting: Introducing the CLOS Metaobject Protocol
Paper by Andreas Paepcke published in the book "Object-Oriented Programming: the CLOS perspective", MIT Press, 1993. It discusses how CLOS carries the idea of open and modular systems to the realm of ...

Using Common Lisp to Build Web Applications
"Using Common Lisp to Build Web Applications - Can a 40 year old Computer Language do Web Applications?". Paper by Nicky Peeters, 20 June 2003. After a short introduction to Lisp, the document discuss...

Using a waiting protocol to separate concerns in the mutual exclusion problem
Paper by Frode V. Fjeld, Department of Computer Science, University of Tromso (Norway) Technical Report 2003-46, 21 November 2003. It proposes a separation of concerns in concurrent systems between mu...