Commit graph

934 commits

Author SHA1 Message Date
madosuki 28e6455a3a
add lexical binding cookie to lisp/helper.el (#623)
Some checks failed
Linux / build (, linux/amd64, musl) (push) Has been cancelled
Linux / build (aarch64, linux/arm64, musl64, arm64, ) (push) Has been cancelled
Linux / build (aarch64, linux/arm64, musl64, arm64, -glibc2.31) (push) Has been cancelled
Linux / build (aarch64, linux/arm64, musl64, arm64, -musl) (push) Has been cancelled
Linux / build (linux/amd64, deb, deb, x86-64) (push) Has been cancelled
Linux / build (linux/amd64, pandoc, docs, x86-64) (push) Has been cancelled
Linux / build (musl64, x86_64, ) (push) Has been cancelled
Linux / build (musl64, x86_64, -glibc2.31) (push) Has been cancelled
Linux / build (musl64, x86_64, -musl) (push) Has been cancelled
Linux / build (riscv64, linux/riscv64, musl64, riscv64, ) (push) Has been cancelled
Linux / build (riscv64, linux/riscv64, musl64, riscv64, -glibc2.31) (push) Has been cancelled
Linux / build (riscv64, linux/riscv64, musl64, riscv64, -musl) (push) Has been cancelled
osx / build (sbcl-bin/2.3.8, arm64) (push) Has been cancelled
osx / build (sbcl-bin/2.3.8, x86-64) (push) Has been cancelled
windows / build-windows (i686, i686, 32) (push) Has been cancelled
windows / build-windows (x86_64, amd64, 64) (push) Has been cancelled
windows / build-windows-arm64 (push) Has been cancelled
2026-09-04 12:33:20 +09:00
Luís Oliveira 0ed46fb92a
install-cmu-bin: ask the download directory for the archive type (#624)
CMUCL was published as .tar.bz2 up to 21e and switched to .tar.xz with
21f, but the installer always asked for .tar.bz2.  Since it picks the
newest release when no version is given, `ros install cmu-bin` now
always 404s:

  Downloading https://common-lisp.net/project/cmucl/downloads/release/21f/cmucl-21f-x86-linux.tar.bz2
  Downloading archive:...:NG
  bzip2: Can't open input file .../cmucl-21f-x86-linux.tar.bz2
  tar: This does not look like a tar archive
  Error: unable to use 'cmu-bin'

Look the file up in the release directory instead of assuming, the same
listing cmu-bin-get-version already parses, and keep .tar.bz2 as the
fallback when the listing can't be read.  extract() already handles .xz,
so nothing else needs to change.

Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-09-04 12:32:53 +09:00
SANO,Masatoshi 267ff72edc fix ros update for github installed system named owner/repo (#578)
Some checks failed
Linux / build (musl64, x86_64, -glibc2.31) (push) Has been cancelled
Linux / build (musl64, x86_64, -musl) (push) Has been cancelled
Linux / build (riscv64, linux/riscv64, musl64, riscv64, ) (push) Has been cancelled
Linux / build (riscv64, linux/riscv64, musl64, riscv64, -glibc2.31) (push) Has been cancelled
Linux / build (riscv64, linux/riscv64, musl64, riscv64, -musl) (push) Has been cancelled
osx / build (sbcl-bin/2.3.8, arm64) (push) Has been cancelled
osx / build (sbcl-bin/2.3.8, x86-64) (push) Has been cancelled
windows / build-windows (i686, i686, 32) (push) Has been cancelled
windows / build-windows (x86_64, amd64, 64) (push) Has been cancelled
windows / build-windows-arm64 (push) Has been cancelled
Linux / build (linux/amd64, deb, deb, x86-64) (push) Has been cancelled
Linux / build (, linux/amd64, musl) (push) Has been cancelled
Linux / build (aarch64, linux/arm64, musl64, arm64, ) (push) Has been cancelled
Linux / build (aarch64, linux/arm64, musl64, arm64, -glibc2.31) (push) Has been cancelled
Linux / build (aarch64, linux/arm64, musl64, arm64, -musl) (push) Has been cancelled
Linux / build (linux/amd64, pandoc, docs, x86-64) (push) Has been cancelled
Linux / build (musl64, x86_64, ) (push) Has been cancelled
2026-07-18 15:11:33 +09:00
SANO,Masatoshi 05a2c2fa3b support dotcl
Some checks failed
Linux / build (riscv64, linux/riscv64, musl64, riscv64, -glibc2.31) (push) Has been cancelled
Linux / build (riscv64, linux/riscv64, musl64, riscv64, -musl) (push) Has been cancelled
Linux / build (, linux/amd64, musl) (push) Has been cancelled
Linux / build (aarch64, linux/arm64, musl64, arm64, ) (push) Has been cancelled
Linux / build (aarch64, linux/arm64, musl64, arm64, -glibc2.31) (push) Has been cancelled
Linux / build (aarch64, linux/arm64, musl64, arm64, -musl) (push) Has been cancelled
Linux / build (linux/amd64, deb, deb, x86-64) (push) Has been cancelled
Linux / build (linux/amd64, pandoc, docs, x86-64) (push) Has been cancelled
Linux / build (musl64, x86_64, ) (push) Has been cancelled
Linux / build (musl64, x86_64, -glibc2.31) (push) Has been cancelled
Linux / build (musl64, x86_64, -musl) (push) Has been cancelled
Linux / build (riscv64, linux/riscv64, musl64, riscv64, ) (push) Has been cancelled
osx / build (sbcl-bin/2.3.8, arm64) (push) Has been cancelled
osx / build (sbcl-bin/2.3.8, x86-64) (push) Has been cancelled
windows / build-windows (i686, i686, 32) (push) Has been cancelled
windows / build-windows (x86_64, amd64, 64) (push) Has been cancelled
windows / build-windows-arm64 (push) Has been cancelled
2026-05-06 14:24:30 +09:00
SANO,Masatoshi 6c010f97d0 fix ros script installation directory on windows 2026-04-11 00:57:47 +09:00
SANO,Masatoshi aa261f4e46 exec is practically not available on haiku. 2026-03-03 12:47:04 +09:00
SANO,Masatoshi ac187eadaa fix ros dump with --destroy-packages-sbcl (#608) reported by Alexander Artemenko 2026-02-27 18:12:28 +09:00
SANO,Masatoshi 9709c0db0f try fix test ci for acl 2026-02-26 02:22:23 +09:00
SANO,Masatoshi b31ff3aeb7 use cl-indentify for fmt 2026-02-24 05:12:05 +09:00
snmsts b16e0e7391 Try fix #609 caused by failure to load djula on sbcl 2.5.11 environment. 2025-12-02 22:35:55 +09:00
snmsts feb5647990 ros command return 1 when script file does not found. 2025-07-24 04:18:14 +09:00
snmsts 029e979374 support if sbcl's lisp-implementation-version return '2.4.10.roswell'
Some checks failed
Linux / build (, linux/amd64, musl) (push) Has been cancelled
Linux / build (aarch64, linux/arm64, musl64, arm64, ) (push) Has been cancelled
Linux / build (aarch64, linux/arm64, musl64, arm64, -glibc2.31) (push) Has been cancelled
Linux / build (aarch64, linux/arm64, musl64, arm64, -musl) (push) Has been cancelled
Linux / build (linux/amd64, deb, deb, x86-64) (push) Has been cancelled
Linux / build (linux/amd64, pandoc, docs, x86-64) (push) Has been cancelled
Linux / build (musl64, x86_64, ) (push) Has been cancelled
Linux / build (musl64, x86_64, -glibc2.31) (push) Has been cancelled
Linux / build (musl64, x86_64, -musl) (push) Has been cancelled
Linux / build (riscv64, linux/riscv64, musl64, riscv64, ) (push) Has been cancelled
Linux / build (riscv64, linux/riscv64, musl64, riscv64, -glibc2.31) (push) Has been cancelled
Linux / build (riscv64, linux/riscv64, musl64, riscv64, -musl) (push) Has been cancelled
osx / build (sbcl-bin/2.3.8, arm64) (push) Has been cancelled
osx / build (sbcl-bin/2.3.8, x86-64) (push) Has been cancelled
windows / build-windows (i686, i686, 32) (push) Has been cancelled
windows / build-windows (x86_64, amd64, 64) (push) Has been cancelled
2025-01-03 14:53:48 +09:00
Xiaming Chen 82f902bf43
Upgrade allegro CL to release 11.0express, beta version unavailable yet (#597)
Some checks failed
Linux / build (, linux/amd64, musl) (push) Has been cancelled
Linux / build (aarch64, linux/arm64, musl64, arm64, ) (push) Has been cancelled
Linux / build (aarch64, linux/arm64, musl64, arm64, -glibc2.31) (push) Has been cancelled
Linux / build (aarch64, linux/arm64, musl64, arm64, -musl) (push) Has been cancelled
Linux / build (linux/amd64, deb, deb, x86-64) (push) Has been cancelled
Linux / build (linux/amd64, pandoc, docs, x86-64) (push) Has been cancelled
Linux / build (musl64, x86_64, ) (push) Has been cancelled
Linux / build (musl64, x86_64, -glibc2.31) (push) Has been cancelled
Linux / build (musl64, x86_64, -musl) (push) Has been cancelled
Linux / build (riscv64, linux/riscv64, musl64, riscv64, ) (push) Has been cancelled
Linux / build (riscv64, linux/riscv64, musl64, riscv64, -glibc2.31) (push) Has been cancelled
Linux / build (riscv64, linux/riscv64, musl64, riscv64, -musl) (push) Has been cancelled
osx / build (sbcl-bin/2.3.8, arm64) (push) Has been cancelled
osx / build (sbcl-bin/2.3.8, x86-64) (push) Has been cancelled
windows / build-windows (i686, i686, 32) (push) Has been cancelled
windows / build-windows (x86_64, amd64, 64) (push) Has been cancelled
2024-11-19 15:46:47 +09:00
snmsts 5b267381a6 fix 'ros.installing' feature not work. reported by Fukamachi. 2023-10-01 00:32:54 +09:00
SANO Masatoshi b6d1eb1fd8 debug extension 2023-05-12 05:59:38 +00:00
snmsts 06e5dc6be2 remove trailing space 2023-05-09 21:25:51 +09:00
snmsts ec4c9b39ca reimplement extension for quicklisp. ros -s lem-project:lem -e "(lem:lem)" -e "(ros:quit)" would work now 2023-05-05 22:33:13 +09:00
Daniel Jay Haskin afe3e39d86
Update msys2 locations (#550)
Co-authored-by: Skin <me@djha.skin>
2023-05-05 18:55:28 +09:00
SANO Masatoshi 53ec6fb392 tested allegro installation on linux x86-64.(might work on other platform not tested yet) 2023-04-07 05:33:20 +08:00
Skin 5c0b3913c9
indent-region -> indent-points (#545)
The new version of lem changed the name of the function. Please update the ros code accordingly :)
2023-02-27 16:47:14 +09:00
Markus Klink 74bb83a467
Fix typo and clarify help text (#540) 2023-01-04 20:08:25 +09:00
SANO Masatoshi bdc4a133ce try fix #536 2022-12-24 22:56:25 +09:00
SANO Masatoshi dae5e63c7b fix #534 2022-11-27 01:56:35 +09:00
SANO Masatoshi 73b5b2a460 support 'ros dynamic-space-size=4gb build test.ros' to work. 2022-04-02 22:41:12 +09:00
SANO Masatoshi 3a57a6d44c fix #509 2022-01-31 02:44:18 +09:00
SANO Masatoshi 9b9c9a373b implement ros template path 2021-11-25 14:01:08 +09:00
SANO Masatoshi 13b9400092 'ros client' to fix using sbcl-bin. 2021-10-15 12:30:41 +09:00
SANO Masatoshi 181cf35eed muffle warnings 2021-10-13 16:25:55 +09:00
SANO,Masatoshi fda4e6563c
support ros install clisp-head (#495)
* clisp-head. tested on debian x86-64

* support locale for clisp 'ros -L clisp lang=german run' would be the way.

* tested on darwin. and notice warning.

* tested on alpine.
2021-10-12 00:47:53 +09:00
SANO Masatoshi eaade79e7a implement 'ros client swank' 2021-08-11 13:34:43 +09:00
SANO Masatoshi c0bc5973a9 [WIP] ros install sbcl-head to install newer than released 2021-07-23 10:19:27 +09:00
SANO Masatoshi 745144d9e5 add interval option for download. 2021-06-20 15:48:41 +09:00
SANO Masatoshi 0a1254c03e fix ros install asdf on freebsd (#467) 2021-06-11 16:12:07 +09:00
TANIGUCHI Masaya a790a53222
Update directory name for macOS (#480)
* Update directory name for macOS

* Update path
2021-06-03 11:47:34 +09:00
SANO Masatoshi d264e4ea3f try fix uri for allegro 10.1. 2021-06-03 02:41:31 +09:00
SANO Masatoshi 83a37a257b 'ros version' to show sbcl-bin-variant 2021-05-17 09:01:45 +09:00
gos-k 81635defae
Clasp bin (#475)
* Add install clasp-bin

* Fix path

* add install-clasp-bin.lisp on Makefile.am

Co-authored-by: SANO Masatoshi <snmsts@gmail.com>
2021-04-29 17:47:39 +09:00
gos-k 739740bd77
enable where-is-system (#473) 2021-04-04 14:50:38 +09:00
SANO Masatoshi 4b0bd99975 fix... 2021-01-25 00:02:23 +09:00
SANO Masatoshi 8353528056 fix error... 2021-01-24 23:45:56 +09:00
Alexander Artemenko b851c375af
Fix usage of Roswell under the Qlot environment. (#458)
Before this fix command like:

    qlot exec ros install 40ants/gh-pages

resulted in error. But I wanted to use it, to install
scripts into a local `.qlot` environment.

This fix works with a single problem I wasn't able to
resolve. After the fresh Roswell install, you have to
run some command like `ros config` without Qlot, to let
Roswell dump an image. Otherwise, you'll get this error
when running `qlot exec ros install some-system`:

    no dispatch function defined for #\!
2021-01-21 20:00:17 +09:00
SANO Masatoshi 0321395fdb ros serve swank --interface 0.0.0.0 should work. 2020-12-27 01:36:37 +09:00
SANO Masatoshi 7e507ce12c implement tentative 'ros serve swank' 2020-12-26 21:09:50 +09:00
SANO Masatoshi b22041eba0 prepare 'ros serve swank' tbd 2020-10-18 16:49:38 +09:00
SANO Masatoshi 72b2d66bfa thinking swank/slynk launcher. 2020-08-15 02:50:55 +09:00
SANO Masatoshi 6d55192c7e related to #429 see side effects. 2020-07-13 18:21:01 +09:00
SANO Masatoshi 01a400b805 'ros ecl-config' to search proper ecl-config for you 2020-05-21 20:53:14 +08:00
SANO Masatoshi 8a44d9bf34 deleted non symlink? 2020-05-21 18:23:19 +08:00
SANO Masatoshi 14605f9b4d test implementation for #424 2020-05-18 01:43:05 +08:00
SANO Masatoshi 8f2ad7b1b8 fix git clone failure when alias is set 2020-03-21 21:27:27 +08:00