emacs lisp
Emacs 9.0pre3
Emacs - Extensible, customizable, self-documenting real-time display editor more>>
Enhancements:
- A major upgrade was made to keyboard handling: system-selected compositional input methods should now work, as well as more keys and keyboards. XPM, toolbar, and tooltip support were added.
- Some improvements were made to scrollbars, zooming, italic rendering, pasting, and the color panel.
- The ns-set-background-alpha function was added to work around the inability to customize with numeric colors.
ZEmacs 6.3
LISP extensions, largely original, for GNU Emacs with the goal to obtain a more user friendly and powerful interface more>> <<less

Firemacs 3.7
Firemacs 3.7 is an extension to add Emacss editing features to Firefox which helps you enjoy less-like motions in non-input elements. more>>
Firemacs 3.7 is an extension to add Emacs's editing features to Firefox which helps you enjoy "less"-like motions in non-input elements.
- You can browse the available commands in the configuration window.
- 'M-' means 'ESC' 'C-['. The Alt key can also be used on Windows/UNIX.
- To disable a command, remove its key characters.
Tips: Problems specific to Mac:
- Typing C-a when Find Diag is displayed, all matched keys are highlighted after the cursor moves to the beginning of the line
- Set ui.key.generalAccessKey to 0 to disable this kind of accesskey (default -1)
- On Firefox 2, typing 'C-SPC' gets a menu appeared. Use 'C-i' instead
- This was fixed on Firefox 3 but came back on b5, sigh
Enhancements: Firemacs 3.6 does not work on second or later frames. So, backported the old code.
<<lessEmacs Termlet 1.0
Emacs Termlet offers an innovative, versatile application that launches Mac OS Xs built-in Emacs text editor in a Terminal window. more>> Emacs Termlet 1.0 offers an innovative, versatile application that launches Mac OS Xs built-in Emacs text editor in a Terminal window. The Emacs Termlet can be launched from the Finder or Dock via drag and drop or using "Open With..." from the Finders context menu.
Enhancements: Initial Release
Requirements: Mac OS X 10.3.9 or later.
SSLisp 0.2
SSLisp - Command line interface (pure) LISP interpreter more>>
Enhancements:
- Fixed bug involving reading of some complex s-expressions.
- Fixed bug involving multiple function definitions.
License:Freeware
Barrys Emacs 7.2
Barrys Emacs is easy to use and accessible yet powerful and you can use it as a notepad replacement more>>
Its user interface uses the familiar Windows style user interface, key bindings, toolbar, menus and dialogs. Barrys Emacs is integrated with the Windows explorer.
Main features:
- full HTML documentation
- windows style user interface
- edit multiple files
- multiple buffers
- syntax colouring
- regular expression searching
- colour or black and white printing
- fully programmable
- integrated command shell in a buffer (Not on Windows/9X)
- integrated Python extension language (Windows only)
Aquamacs Emacs 1.8rc1
Text and code editor based on Emacs. more>>
Aquamacs Emacs 1.8rc1 provides users with a Mac-like distribution of the powerful Emacs text editor. It looks and behaves like a Mac program - even though it's still GNU Emacs with all the extensibility that millions have come to appreciate.
Emacs is a text editor of legendary power and configurability, but it also has an enormously complex interface. Aquamacs tames the Emacs tiger: you get Apple shortcuts (in addition to the Emacs ones), nice fonts, one file per window (if wanted), international input methods, Apple Help manuals and more. Aquamacs comes with a range of modes for various markup and programming languages: HTML, C/C , Java, Python, Perl, AppleScript, Tcl, XML, R (S)... These modes have extra functions for the languages, including excellent syntax highlighting. You can even use Aquamacs to read news and e-mail, just like any Emacs.
License:Freeware
Emacs on Aqua 8.0.2
Emacs on Aqua - GNU Emacs ported to Mac OS X Cocoa more>>
This port offers superior platform support for the Aqua interface, including full desktop integration (dock, drag-and-drop, etc.), standard keybindings, use of standard Font, Color and File open/save panels, and support for Services. It also runs on other UNIX systems via GNUstep.
The port is based on GNU Emacs 20.7, which is one behind the latest major version. Emacs 21 added mostly UI enhancements, though some Lisp packages depend on 21-specific features. In many cases slightly older versions of these packages will work with Emacs-on-Aqua.
There are plans to update this port to version 21/22 once the GNU Emacs CVS codebase stabilizes.
Enhancements:
- Correct rendering for wide characters during cursor movement.
- Fix bungled hack in ispell bundling.
- Window size now displayed on resizes under OS X.
PowerLisp 2.02
PowerLisp is regarded as a useful and robust Common Lisp development environment for the Macintosh users featuring a Common Lisp interpreter, native-code PowerPC compiler, PowerPC macro assembler, disassembler, incremental linker and multi-window text editor. more>>
PowerLisp 2.02 is regarded as a useful and robust Common Lisp development environment for the Macintosh users featuring a Common Lisp interpreter, native-code PowerPC compiler, PowerPC macro assembler, disassembler, incremental linker and multi-window text editor.
It includes CLOS support (conforming to the Metaobject Protocol documented in "The Art of the Metaobject Protocol"). It requires a PowerMac (the older version 2.01 supports 68k Macs).
Major Features:
- PowerLisp has the ability to run in the background. While executing a Common Lisp program, the user may switch to another application as it continues to run.
- PowerLisp is extremely fast. All compiled PowerLisp functions execute as native machine instructions. The speed is comparable to other fully compiled languages.
Requirements: PPC
newLISP 10.1.6
newLISP is a brilliant and simple to use Lisp-like, general-purpose scripting language more>> newLISP 10.1.6 is a brilliant and simple to use Lisp-like, general-purpose scripting language. It has all the magic of traditional Lisp but is easier to learn and use. newLISP is friendly, fast, and small. Most of the functions you will ever need are already built in. newLISP runs on most OS platforms.
Major Features:
- A Modern Built-In API
- Indexing into nested lists and implicit indexing
- Nested associations
- Regular expressions PCRE
- Pattern matching with match and unify
- Networking functions: TCP/IP, UDP, HTTP, ICMP
- XML functions
- Advanced Math and classic Statistics functions
- Bayesian Statistics functions
- Financial functions
- Date and time functions
- I/O transparent over local files or remote files via HTTP
- Name spaces (contexts) for programming in modules
- FOOP Functional Object Oriented Programming. See example new
- Distributed computing support with remote evaluation and HTTP file API.
- Cilk-style API for multiprocessor support new
- Expandable API
- import functions from C libraries
- Modules for MySQL, SQLite, Zlib, Crypto, Postscript etc.
- document generation support for user written modules: newLISPdoc
- Complete Documentation
- Users Manual and Reference
- Cookbook for common solutions Code Patterns in newLISP
- Introductions, e.g.: Introduction to newLISP
- Training videos; see Documentation page
- Advanced Automatic Memory Management
- ORO memory management
- Synchronous for repeatable processing times in real-time tasks
- Fast and lower on resources
- Multiprocessing
- UNIX forks (not on Win32)
- Semaphores
- Shared memory
- local domain UNIX sockets for fast IPC (not on Win32)
- Cilk-style multiprocessing API
- Since v.10.1 a messaging API for process inter communication
- Distributed Computing Support
- net-eval function for remote evaluation on multiple network nodes
- HTTP and net-eval server modes built-in (no code required)
- most file operations can take URLs
- 64-bit support
- 64-bit standard for integers and some file operations in the standard 32-bit versions
- LP64 Memory model support makefiles for LINUX, MacOS X and SOLARIS, TRU64
- Small and portable
- Only around 200KB in size (depending on platform and compile flavor)
- Very fast load time for CGI and scripts
- Uses only very essential UNIX libs found on the smallest systems
- Makefiles for FreeBSD, NetBSD, OpenBSD, Mac OS X, LINUX, SOLARIS, TRU64, Win32.
- Embeddable
- Shared library versions for all Platforms (.so, .dylib, .dll)
- International
- UTF-8 and Unicode support compile flavors
- Enterprise
- fully documented
- support via responsive community
- Modules in isolated namespaces
- Automatic generation of source code API documentation using newLISPdoc utility (similar to javadoc).
- New and changed functionality: New reader-event specifies an event handler to translate expressions as they are read by newLISP when loading source. This can be used to create a reader, rewrite macro facility
- Changes and additions in external files:
-
- The SQLite sqlite3.lsp module has been expanded with parameter binding fucntionality for safer ussage of the database in web applications, where the danger of SQL injection exists. Bug fixes
- The new module macro.lsp implements a rewrite macro facility
- Bug fixes:
-
- The inf return value in floating point opertions is now signed (v.10.1.6): (div -1 0) ? -inf
- mod now returns NaN when the divisor (second argument) is 0 (v.10.1.6): (mod 10 0) ? NaN
- Memory was not freed correctly when using starts-with/ends-with with regular expressions
- Under some circumstances nil and true could confuse the sort and unique functions
License:GPL
MAYA Cards 1.0
MAYA Cards - When people visit MAYAs design lab, we like to give them a deck of our exclusive, limited-edition playing cards. more>>
Komodo Edit is a free, open source, multi-platform, multi-language editor for dynamic languages and Ajax technology, including Perl, PHP, Python, Ruby and Tcl; plus support for browser-side code including JavaScript, CSS, HTML and XML.
Background syntax checking and syntax coloring catch errors immediately, while autocomplete and calltips guide you as you write. Available on Windows, Mac OS X and Linux. XPI extensions allow you to create your own plug-ins. XPI extension support provides the same capability as Firefox, with all standard Mozilla APIs based on XUL, XBL, and XPCOM, plus our own for Python and JavaScript.
Other features include Vi emulation, Emacs keybindings, code folding and code snippets.
System Requirements: Mac Intel processor or PowerPC G4, 256 MB RAM
System Requirements: Multi-Window; Tabstops/Abbreviations; UI improvements; JavaScript Ext, YUI, etc. framework updates; Built on Mozilla 1.9; Performance improvements
<<lessEmile Lite 1.0
Edit your XML code which will soon replace HTML. more>>
The application integrates aclone of the comprehensive Emacs text editor, with a graphical userinterface for Macintosh ease of use.
Emile Lite automatically adapts theuser interface to the current document type (DTD), building a customizedauthoring environment that is tailored to specific needs.

Carbon Emacs Package 2009
A Carbon/OS X distribution of GNU Emacs. more>>
A Mac-friendly distribution of the GNU Emacs text editor. More information is detailed at our web site.
Aquamacs Emacs 2.0preview1
Aquamacs Emacs is considered as a simple and easy to use Mac-like distribution of the powerful Emacs text editor. more>>
Aquamacs Emacs 2.0preview1 is considered as a simple and easy to use Mac-like distribution of the powerful Emacs text editor. It looks and behaves like a Mac program - even though it's still GNU Emacs with all the extensibility that millions have come to appreciate.
Emacs is a text editor of legendary power and configurability, but it also has an enormously complex interface. Aquamacs tames the Emacs tiger: you get Apple shortcuts (in addition to the Emacs ones), nice fonts, one file per window (if wanted), international input methods, Apple Help manuals and more.
Aquamacs comes with a range of modes for various markup and programming languages: HTML, C/C , Java, Python, Perl, AppleScript, Tcl, XML, R (S)... These modes have extra functions for the languages, including excellent syntax highlighting. You can even use Aquamacs to read news and e-mail, just like any Emacs.
Aquamacs Emacs 2.0preview2
Aquamacs Emacs is a very flexible and effective Mac-like distribution of the powerful Emacs text editor which looks and behaves like a Mac program - even though its still GNU Emacs with all the extensibility that millions have come to appreciate. more>>
Aquamacs Emacs 2.0preview2 is a very flexible and effective Mac-like distribution of the powerful Emacs text editor which looks and behaves like a Mac program - even though it's still GNU Emacs with all the extensibility that millions have come to appreciate.
Emacs is a text editor of legendary power and configurability, but it also has an enormously complex interface. Aquamacs tames the Emacs tiger: you get Apple shortcuts (in addition to the Emacs ones), nice fonts, one file per window (if wanted), international input methods, Apple Help manuals and more.
Aquamacs comes with a range of modes for various markup and programming languages: HTML, C/C, Java, Python, Perl, AppleScript, Tcl, XML, R (S)... These modes have extra functions for the languages, including excellent syntax highlighting. You can even use Aquamacs to read news and e-mail, just like any Emacs.