Commit 4f4c7d03 authored by Francois-Rene Rideau's avatar Francois-Rene Rideau
Browse files

Release 4.1.4

Have release script use cl-scripting.
dispatch: have main as unexported alias for dispatcher.
parent 4a4ec3d8
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
TODO for cl-launch as of 4.1.3
TODO for cl-launch as of 4.1.4

* When resuming from an image then dumping another, the INCLUDE_PATH
   becomes a very bad variable to look for the image.
+2 −2
Original line number Diff line number Diff line
#!/bin/sh
#| cl-launch.sh -- shell wrapper for Common Lisp -*- Lisp -*-
CL_LAUNCH_VERSION='4.1.3.3'
CL_LAUNCH_VERSION='4.1.4'
license_information () {
AUTHOR_NOTE="\
# Please send your improvements to the author:
@@ -196,7 +196,7 @@ Recent Linux kernels support a script interpreter itself being a script;
BSD kernels don't and require a small C program cl-shim to be compiled and
installed as /usr/bin/cl to use cl-launch this way.

To work properly, \`cl-launch\` 4.1.3 depends on \`ASDF\` 3.1.2 or later, and
To work properly, \`cl-launch\` 4.1.4 depends on \`ASDF\` 3.1.2 or later, and
on its portability layer \`UIOP\`, to manage compilation and image life cycle.

The software is specified as the evaluation of code in several phases;
+10 −0
Original line number Diff line number Diff line
cl-launch (4.1.4-1) unstable; urgency=low

  * Don't forget to install dispatch.lisp as source!
  * Minor tweaks for dispatch.lisp.
  * Minor documentation update.
  * Update LispWorks support for LW 7.0.0
  * Remove support for ASDF < 3.1.2

 -- Francois-Rene Rideau <fare@tunes.org>  Tue, 21 Jul 2015 23:31:13 -0400

cl-launch (4.1.3-1) unstable; urgency=low

  * New options --system-main and --dispatch-system
+2 −2
Original line number Diff line number Diff line
.\" generated with Ronn/v0.7.3
.\" http://github.com/rtomayko/ronn/tree/0.7.3
.
.TH "CL\-LAUNCH" "1" "May 2015" "Francois-Rene Rideau" "Shell Scripting with Common Lisp"
.TH "CL\-LAUNCH" "1" "July 2015" "Francois-Rene Rideau" "Shell Scripting with Common Lisp"
.
.SH "Name"
cl\-launch \- shell wrapper for Common Lisp
@@ -105,7 +105,7 @@ A suggested short\-hand name for \fBcl\-launch\fR is \fBcl\fR (you may create a
(See \fISimple cl\-launch scripts\fR below for caveats with \fB#!\fR scripts though\.) Recent Linux kernels support a script interpreter itself being a script; BSD kernels don\'t and require a small C program cl\-shim to be compiled and installed as /usr/bin/cl to use cl\-launch this way\.
.
.P
To work properly, \fBcl\-launch\fR 4\.1\.3 depends on \fBASDF\fR 3\.1\.2 or later, and on its portability layer \fBUIOP\fR, to manage compilation and image life cycle\.
To work properly, \fBcl\-launch\fR 4\.1\.4 depends on \fBASDF\fR 3\.1\.2 or later, and on its portability layer \fBUIOP\fR, to manage compilation and image life cycle\.
.
.P
The software is specified as the evaluation of code in several phases; the distinction matters most for creating executable binaries, but understanding the evaluation model can avoid surprises in other cases too\.
+4 −0
Original line number Diff line number Diff line
@@ -71,5 +71,9 @@ If NAME is NIL, return the value of *DEFAULT-BEHAVIOR*."
(defun dispatch-entry (argv &optional (name (get-name)))
  (funcall (or (get-entry name) *default-behavior*) argv))

;; The below function is NOT exported, but you can use :import-from so -Ds works trivially with some system of yours:
(defun main (argv)
  (dispatcher argv))

(when (null *image-entry-point*)
  (setf *image-entry-point* #'dispatcher))
Loading