173 lines
7.3 KiB
Text
173 lines
7.3 KiB
Text
CREDITS
|
|
-------
|
|
|
|
Over the years many users have contributed to newLISP with suggestions,
|
|
critiques and code. They were crucial in making newLISP what it is today.
|
|
I want to thank everybody and encourage them to continue
|
|
to contribute with code and comments. My special thanks go to
|
|
(in historical order):
|
|
|
|
Steve Adams
|
|
Did the first CYGWIN port and the new native Win32 ports, suggested many
|
|
other features and functions found today in newLISP.
|
|
|
|
Stellan Borg
|
|
Some of the string functions where suggested by him, discovered and
|
|
prompted the fixing of many shortcomings in newLISP, built first
|
|
commercial product (the knowledge manager SUCCEED tm) based on newLISP.
|
|
|
|
Lars Hard
|
|
Many insights and ideas (where are you?, I want to contact you).
|
|
|
|
Ryon Root
|
|
Set up and maintains the web board for discussing newLISP at
|
|
http://www.alh.net/newlisp/phpbb/index.php .
|
|
|
|
Eddie Rucker
|
|
His comments, insights and ideas have prompted many changes and additions
|
|
since the Unix versions of newLISP have appeared in 2001.
|
|
|
|
Hans Peter Wickern
|
|
Many usability suggestions and newlisp-tk.tcl improvements. Hans-Peter
|
|
also introduced newLISP to many NeoBook and PowerBasic users and has
|
|
written various DLLs which can be imported by newLISP on the Win32
|
|
platform: http://hpwsoft.de/anmeldung/html1/newLISP/newLISP.html .
|
|
|
|
Nigel Brown
|
|
Helped making floating point behaviour consistent across platforms,
|
|
researched the use of setlocale(), triggered bugfixes and changes in
|
|
math functions and contributed many other suggestions, which
|
|
helped to improve newLISP.
|
|
|
|
Keith Trenton
|
|
Helped initiating the documentation thread on the discussion board. Since
|
|
that time many useres have pointed out errors in the documentation and
|
|
suggested improvements.
|
|
|
|
Samuel CoX
|
|
Pointed out many flaws in the documentation, prompted addition of atan2
|
|
and contributed code examples.
|
|
|
|
Brian Clausing
|
|
did the first complete pass through the manual taking care not only of
|
|
spelling and punctuation but also improving style.
|
|
|
|
Norman Deppenbroek and Peter van Eerten, http://gtk-server.org
|
|
both from the GTK-server project helped improving networking functions.
|
|
Peter's GTK-server is an alternative to Tcl/Tk when doing platform
|
|
independent GUIs or graphics with newLISP.
|
|
Norman has contributed many useful newISP command line utilities
|
|
for the Internet and other usages http://www.nodep.nl/newlisp/.
|
|
|
|
David S. de Lis from http://www.geocities.com/excaliborus/
|
|
contributed the newlisp.vim file for VIM editor syntax highlighting
|
|
now part of the newLISP source distribution
|
|
|
|
Luis Carvalho (Kozure) ported newLISP to the PocketPC running Win CE
|
|
using Alexander Mamaich's pocket gcc, a port of gcc for ARM cpu based
|
|
PocketPC, http://mamaich.kasone.com/fr_pocket.htm.
|
|
|
|
John Small
|
|
initiated the advancement of logical programming in newLISP and contributed
|
|
many scripts showing how to use newLISP macros. He also wrote the popular
|
|
introduction "newLISP in 21 minutes"
|
|
|
|
Greg Ben
|
|
contributed an account and space on a Sun Sparc workstation for better
|
|
development and testing on the Sun Solaris platform.
|
|
|
|
Lucas Wix
|
|
developed the first newlisp.jsf syntax file for the Joe editor
|
|
now part of the newLISP source distribution
|
|
|
|
Tim Johnson
|
|
developed the first syntax file for Emacs.
|
|
|
|
John DeSanto, Gordon Fischer, John Flowers, Martin Quiroga (alphabetical order)
|
|
from Kozoru.com for their ideas and suggestions for improvements and enhancements
|
|
of the newLISP language and improvements and work-out of the database libraries
|
|
sqlite.lsp (Flowers) and mysql.lsp (Fischer). In June 2006 Kozoru released
|
|
http://byoms.com, a distributed application almost entirely built with newLISP.
|
|
|
|
Cormullion cormullion@mac.com, http://unbalanced-parentheses.nfshost.com
|
|
for evangelizing newLISP on the MacOS X platform and publishing many ideas
|
|
how to use newLISP on that platform and writing the "Introduction to newLISP"
|
|
|
|
Michael and Melissa Michaels, http://www.neglook.com
|
|
for a complete review of the Users Manual and evangelizing efforts for newLISP
|
|
and other good ideas, i.e. defaults in argument lists: (define (foo x (y 1)) ...)
|
|
Michael also designed the icons for newLISP-GS in v9.2 and much of the FOOP system
|
|
released in 9.3 and has released a series of training videos.
|
|
|
|
Bob Bae (aka frontera000, http://sparebandwidth.blogspot.com/)
|
|
bringing many ideas to the advancement of newLISP and actively advocating for
|
|
newLISP on his and other peoples blogs.
|
|
|
|
Jeremy Dunn
|
|
introduced the idea of default args for several operators i.e. (> x) => (> x 0)
|
|
and for (>> x) => (>> x 1), (div x) => (div 1 x) ... and suggestions.
|
|
|
|
Michael Sabin
|
|
contributed UTF-16 capable file and directory routines for the Win32 versions.
|
|
|
|
Dmitri Cherniak from http://en.feautec.pp.ru/
|
|
many ideas for the newLISP API and big contributor of newLISP expansion
|
|
modules.
|
|
|
|
Cyril Slobin from http://wagner.pp.ru/~slobin/
|
|
contributed a new newlisp.vim syntax-highlighing file for the vim editor.
|
|
|
|
Kazimir Majorinc from http://kazimirmajorinc.blogspot.com/
|
|
has contributed many ideas and has helped to make newLISP known through his
|
|
thoughtful blog posts.
|
|
|
|
Jeff Ober from http://www.artfulcode.net/
|
|
many of his ideas and comments have improved newLISP. On his blog a variety
|
|
of interesting and useful code examples and modules can be found.
|
|
|
|
Ted Walther from http://reactor-core.org/~djw/
|
|
helped to improve the build process.
|
|
|
|
Joh from http://johu02.spaces.live.com/default.aspx and http://johu02.wordpress.com/
|
|
did a thorough pass through the manual correcting many erros. His website
|
|
and his Japanese translations of the reference manual and other documentation
|
|
help to make newLISP popular in Japan.
|
|
|
|
Stefan Sonnenberg implemented the extended libffi based API for the import
|
|
and callback functions starting version 10.3.8. This has opened the door
|
|
to connect to many C-libraries, which were not accessible before.
|
|
|
|
Shigeru Kobayashi contributed newLISP modules for Emacs, Curl and fixed various
|
|
bugs in the newLISP C-source code. He also made many contributions to Windows
|
|
specific code. He prepared the first 64-bit compilation for Windows.
|
|
|
|
------------------------- other contributors, sources ----------------------------
|
|
Phillip Hazel
|
|
wrote the PCRE (Perl Regular Expressions) library, it is an essential
|
|
part of newLISP and many other scripting languages and Open Source applications
|
|
(i.e. Apache)
|
|
|
|
Jorge Acereda and Peter O'Gorman
|
|
wrote dyna link library functions for OSX which are used in this project,
|
|
their files osx-dlfcn.c/.h were necessary on pre 10.3 versions of MacOSX
|
|
(functionality/code? now part of OS X since 10.3)
|
|
|
|
Daniel Stenberg
|
|
from the cURL project, newLISP adapted the base64 encoding and decoding routines
|
|
|
|
Thomas Niemannn
|
|
wrote a red-black binary tree algorithm used in newLISP with modifications.
|
|
|
|
Sourceforge.net
|
|
Has helped newLISP and many other Open Source projects to get more visibility,
|
|
the newLISP project enjoys their compile farm to port newLISP to other platforms
|
|
|
|
Richard M. Stallman
|
|
GCC and many other GNU - tools make it possible to write platform independent
|
|
software for many OSs and hardware platforms. The GNU Public License is the
|
|
strongest force in the open source movement from which newLISP has benefited.
|
|
|
|
My apologies to anybody, who has been forgotten on this list (let me know).
|
|
|
|
+++
|
|
|