Opened 4 years ago

Last modified 2 years ago

#1288 new enhancement

don't recompile hemlock everytime

Reported by: informatimago Owned by:
Priority: normal Milestone:
Component: other Version: trunk
Keywords: hemlock loading Cc:

Description

I suggest the following cocoa-ide/hemlock.lisp to avoid recompiling it everytime we require cocoa.

There is also a suspicious unconditionnal call to fasl-concatenate in compile-hemlock, perhaps it could be done also only when force is true.

Otherwise, I'm not sure that fasl-concatenate is efficace, on subsequent launch and require cocoa, we still see hemlock being loaded fasl by fasl.

;;;-*- Mode: LISP; Package: CCL -*-

(in-package "CCL")

(require "COMPILE-HEMLOCK")

(defvar *hemlock-force-compile* nil)

(when *hemlock-force-compile*
 (format t "~&;;; Compiling Hemlock ..."))
(compile-hemlock *hemlock-force-compile*)

Change History (1)

comment:1 Changed 2 years ago by rme

  • Milestone Clozure CL 1.10 deleted

Milestone Clozure CL 1.10 deleted

Note: See TracTickets for help on using tickets.