[EQL5] Slow startup
Erik Winkels
aerique at xs4all.nl
Tue Jan 12 12:30:03 UTC 2021
Hi,
On 2021-01-01 12:12, PR wrote:
>
> Loading ASDF on mobile _is_ slow, and there is nothing we can do about
> it, unfortunately.
I've alleviated my slow startup somewhat by
diff --git a/make.lisp b/make.lisp
index 41d4e3d..52b05b6 100644
--- a/make.lisp
+++ b/make.lisp
@@ -13,7 +13,8 @@
(asdf:make-build "app"
:monolithic t
:type :static-library
- :prologue-code '(require :ecl-quicklisp)
+ :prologue-code '(progn (require :sb-bsd-sockets)
+ (require :asdf))
:move-here "./"
:init-name "init_lib_APP__ALL_SYSTEMS")
At least now I only have the slow startup time of ASDF which is
currently acceptable for my app. At least it doesn't install Quicklisp
on the first run anymore ;-)
> ASDF should therefore never be a dependency in a final app (there are
> ways to avoid it, even if some libraries want it to be present.)
I found this post (of yours?):
https://www.reddit.com/r/Common_Lisp/comments/hicmyt/error_with_uiop_running_ecl_application_built_by/g35fcib/
Is this what you meant? Where do you use this code?
Bye,
Erik
More information about the ecl-devel
mailing list