Opened 19 years ago

Closed 19 years ago

Last modified 19 years ago

#6738 closed defect (fixed)

NEW: slime-1.2.1

Reported by: easye Owned by: gwright@…
Priority: Normal Milestone:
Component: ports Version: 1.0
Keywords: Cc:
Port:

Description

slime-1.2.1

The portfile can be found ATTACHED.

Description: SLIME is a unified superior mode for interacting with Common Lisp runtimes from within Emacs which significantly enhances features found in lisp-mode to include symbol completion, cross-reference interface, online documentation, a debugger, and more.

Homepage: http://common-lisp.net/project/slime

Comments: tested with emacs/devel

Attachments (1)

Portfile (2.1 KB) - added by easye 19 years ago.
slime-1.2.1 Portfile

Download all attachments as: .zip

Change History (6)

Changed 19 years ago by easye

Attachment: Portfile added

slime-1.2.1 Portfile

comment:1 Changed 19 years ago by easye

attachments.ispatch: 10

comment:2 Changed 19 years ago by easye

attachments.description: slime-1.2.1 patchfileslime-1.2.1 Portfile

comment:3 Changed 19 years ago by gwright@…

Owner: changed from darwinports-bugs@… to gwright@…

I'll give this a try and commit it if it works.

Best Wishes, Greg

comment:4 Changed 19 years ago by gwright@…

Resolution: fixed
Status: newclosed

Hi Mark,

Committed with some changes:

  1. The portfile has a variant, +devel, that uses the emacs-devel

port. This is needed to make updating work correctly. There is some fussing in the portfile to get the name of the emacs binary correct.

  1. The modification of doc/makefile is now done in a post-patch

phase. This allows applying patches automatically in a patch phase if needed in the future.

  1. "system" seems to be adequate to do the build, "exec" isn't

needed. Also, with "system" you don't have to suppress output to stderr. (It's always a bad idea to suppress output that may potentially aid in debugging.)

  1. I made some formatting changes. This was just to make it easier

(for me) to see what is going on. Feel free to change it, but in DP, 8 space tabs are preferred.

  1. clisp, gcl, openmcl and sbcl are the only available common lisps.

Acl2 is not allegro common lisp but "applicative common lisp", a theorem proving system built (in DP) using openmcl. maxima-lisp is obsolete; it was just a special version version of clisp used to build maxima. sbcl should work too but wasn't mentioned.

I tried it out on my emacs-devel and it worked.

Thanks!

Best Wishes, Greg

comment:5 Changed 19 years ago by gwright@…

I added a note that sbcl, although it works on OS X, is currently broken with slime. I believe this is a known issue and may be fixed with the 0.9.9 release in a few days.

-Greg

Note: See TracTickets for help on using tickets.