4 Over the years many users have contributed to newLISP with, suggestions,
5 critiques and code. They where crucial in making newLISP what it is today.
6 I want to thank everybody and encourage them to continue
7 to contribute with code and comments. My special thanks go to
11 Did the first CYGWIN port and the new native Win32 ports, suggested many
12 other features and functions found today in newLISP.
15 Some of the string functions where suggested by him, discovered and
16 prompted the fixing of many shortcomings in newLISP, built first
17 commercial product (the knowledge manager SUCCEED tm) based on newLISP.
20 Many insights and ideas (where are you?, I want to contact you).
23 Set up and maintains the web board for discussing newLISP at
24 http://www.alh.net/newlisp/phpbb/index.php .
27 His comments, insights and ideas have prompted many changes and additions
28 since the Unix versions of newLISP have appeared in 2001.
31 Many usability suggestions and newlisp-tk.tcl improvements. Hans-Peter
32 also introduced newLISP to many NeoBook and PowerBasic users and has
33 written various DLLs which can be imported by newLISP on the Win32
34 platform http://hpwickern.bei.t-online.de/anmeldung/html1/newLISP/newLISP.html.
37 Helped making floating point behaviour consistent across platforms,
38 researched the use of setlocale(), triggered bugfixes and changes in
39 math functions and contributed many other suggestions, which
40 helped to improve newLISP.
43 Helps initiated the documentation thread on the discussion board, since
44 then many useres have pointed out errors in the documentation and
45 suggested improvements.
48 Pointed out many flaws in the documentation , prompted addition of atan2
49 and contributed code examples.
52 did the first complete pass through the manual taking care not only of
53 spelling and punctuation but also improving style.
55 Norman Deppenbroek and Peter van Eerten, http://gtk-server.org
56 both from the GTK-server project helped improving networking functions.
57 Peter's GTK-server is an alternative to Tcl/Tk when doing platform
58 independent GUIs or graphics with newLISP.
59 Norman has contributed many useful newISP command line utilities
60 for the Internet and other usages http://www.nodep.nl/newlisp/.
62 David S. de Lis from http://www.geocities.com/excaliborus/
63 contributed the newlisp.vim file for VIM editor syntax highlighting
64 now part of the newLISP source distribution
66 Luis Carvalho (Kozure) ported newLISP to the PocketPC running Win CE
67 using Alexander Mamaich's pocket gcc, a port of gcc for ARM cpu based
68 PocketPC, http://mamaich.kasone.com/fr_pocket.htm.
71 initiated the advancement of logical programming in newLISP and contributed
72 many scripts showing how to use newLISP macros. He also wrote the popular
73 introduction "newLISP in 21 minutes"
76 contributed an account and space on a Sun Sparc workstation for better
77 development and testing on the Sun Solaris platform.
80 developed the first newlisp.jsf syntax file for the Joe editor
81 now part of the newLISP source distribution
84 developed a syntax file for Emacs http://www.johnsons-web.com/demo/newlisp/
86 John DeSanto, Gordon Fischer, John Flowers, Martin Quiroga (alphabetical order)
87 from Kozoru.com for their ideas and suggestions for improvements and enhancements
88 of the newLISP language and improvements and work-out of the database libraries
89 sqlite.lsp (Flowers) and mysql.lsp (Fischer). In June 2006 Kozoru released
90 http://byoms.com, a distributed application almost entirely built with newLISP.
92 Cormullion cormullion@mac.com, http://newlisper.blogspot.com
93 for evangelizing newLISP on the MacOS X platform and publishing many ideas
94 how to use newLISP on that platform and writing the "Introduction to newLISP"
96 Michael and Melissa Michaels, http://www.neglook.com
97 for a complete review of the Users Manual and evangelizing efforts for newLISP
98 and other good ideas, i.e. defaults in argument lists: (define (foo x (y 1)) ...)
99 Michael also designed the icons for newLISP-GS in v9.2 and much of the FOOP system
102 Bob Bae (aka frontera000, http://sparebandwidth.blogspot.com/)
103 bringing many ideas to the advancement of newLISP and actively advocating for
104 newLISP on his and other peoples blogs
107 introduced the idea of default args for several operators i.e. (> x) => (> x 0)
108 and for (>> x) => (>> x 1), (div x) => (div 1 x) ... and suggestions
111 contributed UTF-16 capabe file and directory routines for the Win32 versions.
113 Dmitri Cherniak from http://en.feautec.pp.ru/
114 many ideas for the newLISP API and main contributor of newLISP expansion
117 Cyril Slobin from http://wagner.pp.ru/~slobin/
118 contributed a new newlisp.vim syntax-highlighing file for the vim editor.
120 ------------------------- other contributors, sources ----------------------------
122 wrote the PCRE (Perl Regular Expressions) library, it is an essential
123 part of newLISP and many other scripting languages and Open Source applications
126 Jorge Acereda and Peter O'Gorman
127 wrote dyna link library functions for OSX which are used in this project,
128 their files osx-dlfcn.c/.h were necessary on pre 10.3 versions of MacOSX
129 (functionality/code? now part of OX X since 10.3)
132 from the cURL project newLISP adapted the base64 encoding and decoding routines
135 wrote a red-black binary tree algorithm used in newLISP with modifications
138 Has helped newLISP and many other Open Source projects to get more visibility,
139 the newLISP project enjoys their compile farm to port newLISP to other platforms
142 GCC and many other GNU - tools make it possible to write platform independent
143 software for many OSs and hardware platforms. The GNU Public License is the
144 strongest force in the open source movement from which newLISP has benefitted.
147 My apologies to anybody, who was forgotten on this list (let me know).