Skip to content

Commit c7e8a59

Browse files
committed
scripting: ros build adds core compression by default
1 parent b8f8600 commit c7e8a59

File tree

1 file changed

+11
-4
lines changed

1 file changed

+11
-4
lines changed

scripting.md

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -105,12 +105,19 @@ build:
105105

106106
### With Roswell or Buildapp
107107

108-
[Roswell](https://roswell.github.io), an implementation manager and much
109-
more, also has the `ros build` command, that should work for many
108+
[Roswell](https://roswell.github.io), an implementation manager, script launcher and
109+
much more, has the `ros build` command, that should work for many
110110
implementations.
111111

112-
We can also make our app installable with Roswell by a `ros install
113-
my-app`. See its documentation.
112+
This is how we can make our application easily installable by others, with a `ros install
113+
my-app`. See Roswell's documentation.
114+
115+
Be aware that `ros build` adds core compression by default. That adds
116+
a significant startup overhead of the order of 150ms (for a simple
117+
app, startup time went from about 30ms to 180ms). You can disable it
118+
with `ros build --disable-compression <app.ros>`. Of course, core
119+
completion reduces your binary size significantly. See the table
120+
below, "Size and startup times of executables per implementation".
114121

115122
We'll finish with a word on
116123
[Buildapp](http://www.xach.com/lisp/buildapp/), a battle-tested and

0 commit comments

Comments
 (0)