Simple Project List Software Map

149 projects in result set
Última actualización: 2003-06-11 06:33

series

A series is a data structure much like a sequence, with similar kinds of operations. The difference is that in many situations, operations on series may be composed functionally and yet execute iteratively, without the need to construct intermediate series values explicitly. In this manner, series provide both the clarity of a functional programming style and the efficiency of an iterative programming style. Series is the culmination of many years of design and use of this approach, during which some 100,000 lines of application code have been written (by about half a dozen people over the course of seven years) using the series facility in nearly all iteration situations. This includes one large system (KBEmacs) of over 40,000 lines of code. In a nutshell: Think "Efficient MAPCAR". SERIES translates functional-style expressions into efficient loops.

(Machine Translation)
Última actualización: 2010-10-28 13:36

DynaSpring

DynaSpring is a dynamic, extensible DSL (Domain Specific Language) tailored for building a Spring Application Context. Like Spring/XML, it is a declarative, tree-structured language; but, unlike XML, it supports all the kinds of abstractions found in common programming languages: conditional evaluation, iteration, definition of functions and variables, etc. DynaSpring also offers a set of utilities that make working with Spring easier and that build upon Spring to give you even more options in structuring your enterprise application.

(Machine Translation)
Última actualización: 2009-03-24 16:51

cl-blog-generator

cl-blog-generator generates a static site from input blog posts and pages. The input format is an augmented XHTML format, which is then inserted into a template. All posts are kept in the filesystem, but a database is used for querying the meta-information. An optional emacs minor-mode is included to publish posts and generate the site.

(Machine Translation)
Última actualización: 2005-02-20 16:19

Hedgehog

Hedgehog is a very concise implementation of a
Lisp-like language for low-end and embedded
devices. It consists of a compiler and a byte code
interpreter. The Lisp dialect has proper support
for local and lambda functions, lexical scoping,
variable argument functions, garbage collection,
exceptions, macros, and over a hundred predefined
functions or special forms. The built-in types are
lists, symbols, strings, 32-bit integers, AVL
trees, and tuples up to 16 elements wide.

(Machine Translation)
Última actualización: 2013-10-24 13:14

STMX

STMX is a high-performance Common Lisp library for composable Transactional Memory (TM), a concurrency control mechanism aimed at making concurrent programming easier to write and understand. Instead of traditional lock-based programming, one programs with atomic memory transactions: if a memory transaction returns normally it is committed. If it signals an error, it is rolled back. Transactions can safely run in parallel in different threads, are re-executed from the beginning in case of conflicts or if consistent reads cannot be guaranteed, and effects of a transaction are not visible from other threads until committed. This gives freedom from deadlocks, automatic rollback on failure, and aims to resolve the tension between granularity and concurrency.

(Machine Translation)
Lenguaje Natural: English
Sistema Operativo: MacOSX, Windows
Lenguaje de Programación: Common Lisp, Lisp
User Interface: Toolkits/Libraries
Última actualización: 2005-04-22 21:42

小菊

migemo(http://migemo.namazu.org)を使って、emacs/meadow上での日本語ファイル名入力(例: C-xC-f)の手間を簡単化します。例えば「デスクトップ」を指定したい場合、kogikuでは仮名漢字変換をおこなわなくとも、"desktop"あるいは"de"[tab]と入力できます。

Estado de desarrollo: 4 - Beta
Usuarios objetivo: Developers, End Users/Desktop
Lenguaje Natural: Japanese
Lenguaje de Programación: Lisp
Temas: Emacs
Register Date: 2004-02-06 13:54
Última actualización: 2001-05-22 09:45

cl-pdb

cl-pdb is a Common Lisp library that parses PDB files into CLOS classes for ease of handling inside of applications which need to read these files.

(Machine Translation)
Última actualización: 2003-01-15 02:28

mod_lisp

mod_lisp talks from Apache to Lisp processes by
sockets with a very straightforward protocol to
handle a request.

(Machine Translation)
Última actualización: 2009-11-03 15:58

ChocoSmallTalk

The ChocoSmallTalk system is a hybrid Smalltalk/Lisp implementation in Common Lisp. The purpose of this project is to provide an embedded Smalltalk in Lisp, known as a meta-circular implementation of Lisp as an add-on.

Última actualización: 2003-07-15 06:26

HTML-TEMPLATE

HTML-TEMPLATE is a portable library for Common Lisp that can be used to fill templates with arbitrary (string) values at runtime. It is intended to be used for HTML and is loosely modeled after the HTML::Template Perl module. It translates templates into efficient closures that can be re-used as often as needed, and uses an intelligent cache mechanism that allows templates to be updated while your program is running.

Última actualización: 2011-09-24 04:50

Design Center

Design Center is a Web application that allows users to change the colour of different layers in a photo. In a photo of a bedroom, there could be layers for the walls, the ceiling, and for the floor. The application lets users change the colour of each and see how a new paint job would look. If used on a furniture store's Web site, different layers could be used for beds, chairs, lampshades, etc. to allow customisation by users.

(Machine Translation)
Última actualización: 2004-03-26 17:08

xslide

xslide is a major mode for (X)Emacs for editing XSL Stylesheets. Its features
include an XSL customization group for setting some variables; an initial
stylesheet which is inserted into empty XSL buffers; a "template" menu for
jumping to template rules, named templates, key declarations, and attribute-set
declarations in the buffer; an "xsl-process" function that runs an XSL
processor and collects the output; syntax highlighting; an "xsl-complete"
function for inserting element and attribute names; an "xsl-insert-tag"
function for inserting matching start- and end-tags; automatic completion of
end-tags; automatic indenting of elements with user-definable indentation step;
and a comprehensive abbreviations table.

(Machine Translation)
Última actualización: 2003-01-09 21:11

XSLT-process

XSLT-process is a minor mode for (X)Emacs that allows you to run a Java XSLT processor on a buffer and display the result in another buffer, or in a browser. You can also run the XSLT processor in debugging mode, setup breakpoints, run step by step, view local and global XSLT variables, and many more.

(Machine Translation)
Última actualización: 2007-12-16 19:28

lns.http

lns.http is a simple framework for writing Common
LISP Web applications. It handles the incoming
connections, parses HTTP headers and queries, and
finally hands control over to your URL handler.
It is an HTTP/1.1 compatible Web server, but tries
to achieve compatibility with lesser (down to the
informal HTTP/0.9) clients.

(Machine Translation)
Última actualización: 2003-07-17 23:56

CL-WHO

CL-WHO is a (Common) Lisp tool which can be used to easily convert S-expressions intermingled with code into (X)HTML. It tries to create efficient code and be portable amongst CL implementations.