Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.lisp > #61739
| Path | csiph.com!news.neodome.net!tr3.eu1.usenetexpress.com!feeder.usenetexpress.com!tr3.iad1.usenetexpress.com!69.80.99.32.MISMATCH!Xl.tags.giganews.com!local-2.nntp.ord.giganews.com!news.giganews.com.POSTED!not-for-mail |
|---|---|
| NNTP-Posting-Date | Thu, 15 Oct 2026 19:06:18 +0000 |
| From | steve g <Sgonedes1977@gmail.com> |
| Newsgroups | comp.lang.lisp |
| Subject | Re: REPL, streams, SBCL |
| References | <87wlrmeha9.fsf@gmail.com> <11ajq5a$2i7p$1@dont-email.me> |
| Date | Thu, 15 Oct 2026 15:06:01 -0400 |
| Message-ID | <8733u6wzqe.fsf@gmail.com> (permalink) |
| User-Agent | Gnus/5.13 (Gnus v5.13) |
| Cancel-Lock | sha1:qqciwNnnmguUpN8diPWJWVy3zJs= |
| MIME-Version | 1.0 |
| Content-Type | text/plain; charset=utf-8 |
| Content-Transfer-Encoding | 8bit |
| Lines | 67 |
| X-Usenet-Provider | http://www.giganews.com |
| X-Trace | sv3-uaA5IASvW4XDw30zR0b7N8IOmKuB8NrmYbU77d2f2M0VGTYQMuYX/wLPoHHMH+IDTFS7sZUXLKDcRVc!mUEXyLq024HIyjYaZn4Lt/f3tfO2LLg5INYSGoUxe+ZatyY= |
| X-Complaints-To | abuse@giganews.com |
| X-DMCA-Notifications | http://www.giganews.com/info/dmca.html |
| X-Abuse-and-DMCA-Info | Please be sure to forward a copy of ALL headers |
| X-Abuse-and-DMCA-Info | Otherwise we will be unable to process your complaint properly |
| X-Postfilter | 1.3.40 |
| Xref | csiph.com comp.lang.lisp:61739 |
Show key headers only | View raw
Lawrence D’Oliveiro <ldo@nz.invalid> writes: > On Mon, 12 Oct 2026 17:32:46 -0400, steve g wrote: > >> I was interested in changing the REPL for SBCL. > > Probably easier to run it in an environment like Jupyter. Even without > a custom SBCL kernel, just the regular “%%script magic” already lets > you do some useful things. > > ← > %%script sbcl > (+ 2 2) > → > This is SBCL 2.6.4.debian, an implementation of ANSI Common Lisp. > More information about SBCL is available at <http://www.sbcl.org/>. > > SBCL is free software, provided as is, with absolutely no warranty. > It is mostly in the public domain; some portions are provided under > BSD-style licenses. See the CREDITS and COPYING files in the > distribution for more information. > * 4 > * > You probably want to turn off the startup banner message, and the “*” > characters from the default prompting for input by the REPL. The > `--script` option does this, but it also turns off automatic output of > expression values: Yes. again, this has changed my thinking; --script, like duh! You know they say the best way to check your documant is by getting someone else to read it; thank you for this. > ← > %%script sbcl --script > (+ 2 2) ; produces no output > (princ (+ 2 2)) ; need to do explicit output > → > 4 This is very helpful. I did not even think about this. > This may be OK for running functional scripts, but it is not so > convenient for simple experimentation. > > Alternatively, the `--noinform` option turns off the startup banner. > You can then change the prompt to the empty string by setting the > SBCL-specific `sb-aclrepl:*prompt*` variable. To access this, you need > to `require` the `sb-aclrepl` package. To avoid spurious output, this > can all be done with `--eval` options on the command line: > > ← > %%script sbcl --noinform --eval "(require 'sb-aclrepl)" --eval "(setq sb-aclrepl:*prompt* \"\")" > (+ 2 2) > → > 4 > > Gets a bit complicated, but at least it’s not always necessary ... agreed. thank you for your spare eyes and your time.
Back to comp.lang.lisp | Previous | Next — Previous in thread | Find similar | Unroll thread
REPL, streams, SBCL steve g <Sgonedes1977@gmail.com> - 2026-10-12 17:32 -0400
Re: REPL, streams, SBCL Lawrence D’Oliveiro <ldo@nz.invalid> - 2026-10-12 23:23 +0000
Re: REPL, streams, SBCL steve g <Sgonedes1977@gmail.com> - 2026-10-15 15:06 -0400
csiph-web