retropikzel
6c5ca0ce83
Fix missing piece of code
2025-07-02 19:15:14 +03:00
Alex Shinn
add8a03990
Merge pull request #1034 from Retropikzel/snow-chibi-sagittarius
...
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
...
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
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
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
...
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
Alex Shinn
c82baa3aa9
ignore snow package meta files whose installed files have been removed
2020-09-04 14:04:53 +09:00
Nguyễn Thái Ngọc Duy
b52b2024f8
snow: extract feature list for cond-expand
...
Currently a package's cond-expand contains the symbol of the target
implementation and optionally more from config file. Execute a
command (once) on target implementation to add their full feature list,
making it available for each package to use.
All of these Schemes are tested. Larceny is just too annoying to get the
feature list (no one-liner, and it could take a while) so Larceny stays
the current behavior.
There is a small unrelated change here: the gosh command to get
version. We don't need to call (exit), if stdin is closed properly (it
should) then gosh should exit regardless.
2020-08-28 16:30:00 +07:00
Alex Shinn
0a503dc3ad
use curl for GET as well as POST in snow (i(issue #549 )
2020-08-25 15:21:25 +09:00
Alex Shinn
772542694b
missing argument in snow package-spec+files
2020-08-01 00:00:38 +09:00
Alex Shinn
67dcd04d03
speedup snow search
2020-07-29 11:01:56 +09:00
Alex Shinn
d593a5cb0a
death to tabs
2020-07-28 15:26:42 +09:00
Alex Shinn
5fe3ad766f
avoid duplicate libraries
2020-07-21 15:48:35 +09:00
Alex Shinn
fad3413235
Merge pull request #609 from ilammy/snow-usr-local
...
Always install Snow libraries to /usr/local
2020-02-06 21:15:39 +08:00