Links and Code Contributions
Syntax highlighting and editor support
- newlisp.vim, maintained by Cyril Slobin here, is a Vim syntax file for customizing newLISP for the vim editor. Latest updated version also available locally. For vimrc files look here .vimrc and here .vimrc.
- Barry Arthur maintains a Vim function reference. Install it in your install it in your ~/.vim/doc/ directory. Notes how to use this type of file.
- newlisp.jsf for JOE is a syntax highlighting configuration file for the JOE Editor.
- Here is an older Emacs mode by Tim Johnson and maintained and improved by Nicholas E. May. Emacs and Swank/Slime editor setup by Shigeru Kobayashi at https://github.com/kosh04/newlisp-files and also here .
- Jeff Ober also contributed a support bundle for the textmate editor linked from this page at Artful code - Projects. Another textmate bundle by Greg Slepak from taoeffect.
- jedit-newlisp-mode-generator contributed by Michael Sabin generates a syntax file for the jEdit editor. Copy/paste the source from the browser and execute it with newLISP for a perfect syntax mode file for jEdit.
- Syntax highlighting for the SciTE editor. Replace the file lisp.properties with this one. For details see Kazimir Majorinc's entry. Another package for the same editor can be found here.
- HTML highlighting in newLISP for newLISP source using syntax.cgi. Most code on this side is displayed with this method.
GUI development environments
- A development GUI based on TclTk is available here .
- The Java based GUI server shipped until newLISP v.10.7.3: guiserver-1.67.tgz . It contains an editor and demo files showing how to write graphics programs using guiserver.lsp and guiserver.jar.
Code collections and blogs
- The newLISP Fan Club.
- Archive 'newLISPer is an excellent blog about somebody discovering newLISP on macOS. The blog comes with many code snippets, tips and tricks not only useful on the Mac.
- Kazimir Majorinc does creative and thoughtful Lisp explorations mostly in newLISP.
- Johu's blog in Japanese language: 新リスプな日々 has many posts about newLISP.
- Marc Hildmann and Greg Slepak develop a web-framework, which can be downloaded from dragonfly-newlisp at Google code. Documentation can be found here.
- newLISP on Rockets is a framework for rapid development of web applications written by Jeremy Reimer. The author's personal blog is also written using this framework. The Code for this blog is included.
- A Russian language newLISP blog by Cyril Slobin can be found here: Журнал Кира Злобина .
- The Italian language blog Ok, panico has many entries about newLISP.
- Alessandro's Italian newLISP blog: Lo scripting come non lo avete mai visto prima! Il blog italiano per il NewLisp!.
- Norman's Collection is a variety of small, creative and extreme useful utilities published by Norman at first on the discussion board and now all together on his own site. Not all of the code found here is updated for the 10.x.x generation of newLISP.
- Norman Collection - Fetcher - When you see Norman's page, you will want all of it. This is how you can download all of Norman's utilities at once.
- Peter's GTK-server site has many useful programs accessible from this page.
- OpenGL for newLISP everything to write portable (Linux and Win32) OpenGL programs with GLUT in newLISP.
Various programs and algorithms
- Roman Numbers is a roman numbers generator contributed by Sam Cox.
- Anagrams generator this page explains how to generate anagrams and other permutations in newLISP.
- Haiku is a random haiku generator and source contributed by Frontera.
- rational.lsp a library for doing arithmetik and comparison with rational numbers. Another contribution by Eddie Rucker. Last updated Nov 30th, 2004.
- Numerical.lsp a collection of functions for factoring, primality testing and function to construct powersets. Contributed by John DeSanto, April 23rd, 2005.
Foreign applications support
- newlisp-jni-2014-11-10.tgz is a Java 6 JNI wrapper importing newLISP by Ralph Ronnquist.
- VBA.zip is a Visual Basic for Application showing how to import newlisp.dll into Excel. VB6.zip shows how to import newlisp.dll into a Visial Basic v.6.0 aplication. NewLispDotNet.zip shows how to import newlisp.dll into a MS .NET application (needs .NET runtime install from MS). The .NET application only works with newlisp.dll compiled with BCC (not available at the moment, try the normal MinGW compiled DLL from the Win32 intsaller). VBA.zip and VB6.zip can use the normal newlisp.dll compiled with MinGW and shipped in the Win32 distribution. All 3 demos are contributions by Erich Neuwirth.
- Integration in Neobook by HPW's NeoBook plugin support. See also the section C-Libraries for other Win32 extensions to newLISP by HPW.