Commit graph

120 commits

Author SHA1 Message Date
retropikzel
870070159f Also use .sld for Kawa libraries 2025-07-06 13:52:31 +03:00
retropikzel
bf9fc15e8f Merge remote-tracking branch 'origin/master' into snow-chibi-kawa 2025-07-05 06:43:19 +03:00
Alex Shinn
add8a03990
Merge pull request #1034 from Retropikzel/snow-chibi-sagittarius
Some checks failed
CI / macos-latest (push) Has been cancelled
CI / ubuntu-latest (push) Has been cancelled
Fix Sagittarius support on snow-chibi
2025-06-30 12:36:08 +09:00
Alex Shinn
c09c8788e3
Merge pull request #1035 from Retropikzel/snow-chibi-gambit
Some checks are pending
CI / macos-latest (push) Waiting to run
CI / ubuntu-latest (push) Waiting to run
Add support for Gambit to snow-chibi
2025-06-29 13:34:46 +09:00
Alex Shinn
bac3f32e55
Merge branch 'master' into snow-chibi-sagittarius 2025-06-29 13:34:01 +09:00
retropikzel
5b6b5c6324 Check that .so and .o files exists before installing them 2025-06-28 09:57:33 +03:00
retropikzel
48ca9f9a5f Clean up the code, build both .so and o 2025-06-28 09:52:21 +03:00
retropikzel
16fef78ab7 Fix Sagittarius support on snow-chibi 2025-06-28 09:00:22 +03:00
retropikzel
a2591d0e4a Minor cleanup 2025-06-28 07:32:02 +03:00
retropikzel
7f2f3ba155 Add back accidentally removed stklos part 2025-06-28 07:28:34 +03:00
retropikzel
1b6c0fb9da racket-installer now returns list of installed files 2025-06-28 07:26:44 +03:00
retropikzel
f57c1d64a4 Clean up the kawa-builder code 2025-06-27 19:21:05 +03:00
retropikzel
c3687d22e4 Return the installed files from Kawa installer 2025-06-27 19:08:33 +03:00
retropikzel
c814812879 Fix mistake in .class file checking 2025-06-27 18:57:58 +03:00
retropikzel
8845a7983f Clean up the Kawa installer some more 2025-06-27 16:58:57 +03:00
retropikzel
12ec5bf41e Skip the .class file if it does not exists 2025-06-27 16:44:13 +03:00
retropikzel
bd3d05541b Simplify kawa-installer 2025-06-27 16:37:48 +03:00
retropikzel
2310094354 Remove debug displays 2025-06-27 07:40:34 +03:00
retropikzel
dd00829a90 Merging and fixing 2025-06-27 07:39:58 +03:00
retropikzel
ef1a2abfcc Add Racket support for snow-chibi 2025-06-26 20:21:34 +03:00
retropikzel
cd48e9973a Add Gambit support for snow-chibi 2025-06-26 20:18:54 +03:00
retropikzel
d7ca98299b Add .class file compilation 2025-06-26 20:17:37 +03:00
retropikzel
ea17a39be8 Merge remote-tracking branch 'origin/master' into snow-chibi-gambit 2025-06-26 12:51:52 +03:00
Alex Shinn
fe9378ff06
Merge branch 'master' into generic 2025-06-25 15:58:25 +09:00
retropikzel
28490661cf Change the ffi and compile commands back 2025-06-25 07:40:40 +03:00
retropikzel
3142fc2fdc If C file already exists do not run chibi-ffi 2025-06-20 13:08:33 +03:00
retropikzel
bf5f127821 Minor fixes 2025-06-20 09:01:22 +03:00
retropikzel
e2dbcf3ff2 Add support for --foreign-depends args. Fix library install compilation bug. 2025-06-20 08:47:03 +03:00
retropikzel
3b85c02e11 Add Gambit support for snow-chibi 2025-06-17 17:39:20 +03:00
retropikzel
0482dc7401 Add newline to end of .rkt file 2025-06-17 08:07:56 +03:00
retropikzel
232f2fe6e0 Add racket support for snow-chibi 2025-06-17 07:48:47 +03:00
Alex Shinn
bde4f34733
Merge pull request #1028 from Retropikzel/snow-chibi-stklos
Some checks failed
CI / macos-latest (push) Has been cancelled
CI / ubuntu-latest (push) Has been cancelled
Add stklos support for snow-chibi
2025-06-17 08:51:15 +09:00
retropikzel
7a38890300 Add support for stklos 2025-06-16 18:51:25 +03:00
retropikzel
f4dfc6e92c Fix propably misplaced parenthesis 2025-06-16 06:49:42 +03:00
retropikzel
674bcc107e Fix indentation to what it was 2025-06-15 10:32:04 +03:00
retropikzel
584ebf0f92 Fix indentation to what it was 2025-06-15 10:30:38 +03:00
retropikzel
7161b00543 Remove the bash completion. Add support for generic implementation on windows 2025-06-15 10:27:57 +03:00
retropikzel
2970d69e76 Make the generic show on implementations list. Add note about install path into documentation. 2025-06-15 09:58:28 +03:00
retropikzel
b8f58ff99e Add generic implementation 2025-06-15 09:43:32 +03:00
Alex Shinn
c437ede235 Guard against ill-formed responses in snow remote-command. 2024-12-02 11:43:36 +09:00
Ricardo G. Herdt
ffe1ae4452 add support for Guile [snow-chibi]
Two recent changes to Guile improved its R7RS support:

- 3.0.7 fixed a bug regarding cond-expand in a define-library form.
- 3.0.8 added support for R7RS' srfi library names, e.g. (srfi 69) instead of
  (srfi srfi-69) used by Guile.

These changes open the possibility for using snow libraries in R7RS Guile
programs. This commit adds support for installing/removing snow libraries for
Guile.
2023-03-31 20:29:35 +02:00
Alex Shinn
7e0b2730f4 snow-post should quote values 2022-08-09 18:43:51 +09:00
Alex Shinn
51beea2bb6 adding more warnings for bad repos (issue #846) 2022-08-08 18:59:50 +09:00
Alex Shinn
1f1b361010 Using Makefile-configured snow install directories. 2022-08-08 18:43:30 +09:00
Alex Shinn
70acbf5a08 fix indentation 2022-08-03 22:44:28 +09:00
Alex Shinn
2f50a6cf74
Merge pull request #848 from lockywolf/crutch-for-relative-install-lib-dir
Add a crutch to better detect snow binary extension dir.
2022-08-03 22:42:40 +09:00
Lockywolf
ac5c10c114 Add a crutch to better detect snow binary extension dir. 2022-08-03 21:40:48 +08:00
Alex Shinn
66deb6fe3b install-data-file should return the installed path 2022-08-03 22:38:07 +09:00
Nguyễn Thái Ngọc Duy
f4008c92cf snow: add TODO regarding summary before upload 2020-09-05 09:31:29 +07:00
Nguyễn Thái Ngọc Duy
711c89cd97 snow: confirm before uploading packages
Uploading a package is an irreversible operation. It's not even about
accidentally leaking your secret sauce to the internet. You could upload
a package to snow-fort.org by accident and pullute the package name
space [1].

So let's ask the user first before going ahead uploading stuff. We only
ask once even if we're going to upload a dozen packages, so it's not
that annoying. The target repo is also shown in case you want to upload
to a custom repo and want to make sure it does so.

[1] I did (while attempting to uploading to a local snow-fort instance
    during testing). I guess `(chibi snow commands)` is forever mine
    now.
2020-09-04 19:25:29 +07:00