Update on newlisp-mode for Emacs

Started by rickyboy, May 30, 2013, 12:54:07 PM

Previous topic - Next topic

rickyboy

Hey everyone,



I did a not-so-thorough, but not-so-cursory, internet search on the "state of newlisp-mode (for Emacs)".  Here's the little I unearthed, but there may be more; so please add to these findings (or correct them if they are wrong somehow).  What I seem to have found is that there are two basic type of variants of newlisp-mode:



(1) Forks of the Tim Johnson version (which is based on scheme-mode) and



(2) Another version with a different code-base than TJ's, and is most likely a complete write from scratch, by Kobayashi Shigeru (codename kosh04 on github).



Anyway, here are my search notes.  These may be useful to to decide which to use or which to fork (for more goodies :).



** newlisp-mode (Emacs)

:LOGBOOK:

- Note taken on [2013-05-30 Thu 13:01] \

  Versions of newlisp-mode I could find on the net today.



  - https://github.com/may/newlisp-mode">https://github.com/may/newlisp-mode

    - By: Nicholas May

    - Has a nice README on how to install and run.

    - Mar 08, 2010 first commit (stolen from Jeff Ober's version, who stole it from Tim Johnson).

    - May 05, 2010 latest edit of newlisp.el.

    - Mar 10, 2012 latest edit of project (of README).



  - https://github.com/kosh04/newlisp-files">https://github.com/kosh04/newlisp-files

    - By: kosh04

    - This is not a Tim Johnson fork, but an original mode.

    - kosh04 also includes a swank wrapper (see swank-newlisp.lsp).

    - Feb 25, 2013 latest commit (of newlisp.el).



  - http://www.newlisp.org/code/newlisp.el">http://www.newlisp.org/code/newlisp.el

    - Claims to be stolen from http://paste.lisp.org/display/72178">http://paste.lisp.org/display/72178, which exists no longer.

    - This version seems to be either a stripped-down or proto version of kosh04's.

    - It looks like there is a copy of this version on github here: https://github.com/semperos/emacs-config/blob/master/site-lisp/newlisp.el">https://github.com/semperos/emacs-confi ... newlisp.el">https://github.com/semperos/emacs-config/blob/master/site-lisp/newlisp.el.

:END:



Same notes but with indenting preserved. (Curse you, phpBB, with your jacked up markup, wanting to  make me manually enter all that crap!  You will not, I say!) :)


** newlisp-mode (Emacs)
:LOGBOOK:
- Note taken on [2013-05-30 Thu 13:01] \
  Versions of newlisp-mode I could find on the net today.
  - https://github.com/may/newlisp-mode
    - By: Nicholas May
    - Has a nice README on how to install and run.
    - Mar 08, 2010 first commit (stolen from Jeff Ober's version, who
      stole it from Tim Johnson).
    - May 05, 2010 latest edit of newlisp.el.
    - Mar 10, 2012 latest edit of project (of README).
  - https://github.com/kosh04/newlisp-files
    - By: kosh04
    - This is not a Tim Johnson fork, but an original mode.
    - kosh04 also includes a swank wrapper (see swank-newlisp.lsp).
    - Feb 25, 2013 latest commit (of newlisp.el).
  - http://www.newlisp.org/code/newlisp.el
    - Claims to be stolen from http://paste.lisp.org/display/72178,
      which exists no longer.
    - This version seems to be either a stripped-down or proto version
      of kosh04's.
    - It looks like there is a copy of this version on github here:
      https://github.com/semperos/emacs-config/blob/master/site-lisp/newlisp.el.
:END:
(λx. x x) (λx. x x)

cormullion

#1
And what is this 'emacs' of which you speak some kind of vim-like editor?



No, seriously, good job!