Opened 10 years ago

Last modified 10 years ago

#478 assigned enhancement

MCL subset of LispM-style package specifications in modeline

Reported by: gz Owned by: gb
Priority: minor Milestone: Cocoa IDE v?
Component: IDE Version: 1.3
Keywords: Cc:

Description

From http://clozure.com/pipermail/openmcl-devel/2009-May/009514.html:

In MCL one can have the package name in a list on the mode line (ie ";-*- mode: lisp; Package: (:DATA) -*-") and that means create the package if it does not exit. That exact and useful convention does not work in CCL.

Change History (2)

comment:1 Changed 10 years ago by joswig

Actually the Lisp Machine asks if it should create the package or use the default package. It also allows to use other packages:

Package: (FOO :use (CL CL-EXTENSIONS)) Package: (FOO :use CL)

There are also more options than just :use.

comment:2 Changed 10 years ago by gb

  • Owner set to gb
  • Status changed from new to assigned
  • Summary changed from LispM-style package specifications in modeline to MCL subset of LispM-style package specifications in modeline

The MCL-like behavior that this bug report describes should be implemented in r12125 in the trunk; one difference is that in CCL the package specifed in the file options is passed to the CLtL1 IN-PACKAGE function when the file options are processed; in MCL, this may have been deferred.

Note: See TracTickets for help on using tickets.