Re: [Chicken-announce] [ANN] CHICKEN 5.4.0 release candidate available

2024-06-03 Thread Mario Domenech Goulart
Hi, On Fri, 31 May 2024 10:08:42 +0200 Peter Bex wrote: > We are happy to announce the first release candidate of the upcoming > CHICKEN 5.4.0. I've tested 5.4.0rc1 on the systems below (all x86-64). Build, installation, "make check" of CHICKEN and installation + tests of pastiche work. OS

Re: new egg: poule - manage a pool of worker processes

2024-05-29 Thread Mario Domenech Goulart
On Tue, 28 May 2024 12:39:13 + Pietro Cerutti wrote: > this egg implements a manager for a pool of worker processes. > > Code: https://code.ptrcrt.ch/poule/ > Docs: http://wiki.call-cc.org/eggref/5/poule Thanks, Pietro! Your egg has been added to the coop. All the best. Mario --

Re: Big Integers

2024-05-22 Thread Mario Domenech Goulart
Hi Doug, On Tue, 21 May 2024 21:35:33 + (UTC) "T.D. Telford" wrote: > Thanks for the reply. The elapsed timings for the program rho3rec are: > > chicken 5.3.0: 33.6 seconds > Racket v8.2 [cs] : 18.1 seconds > Dr Racket : 20.6 seconds (1 MB memory) > > The program uses the Pollard

Re: [PATCH] fix off-by-one in substring

2024-04-15 Thread Mario Domenech Goulart
Hi, On Mon, 15 Apr 2024 12:50:44 +0200 felix.winkelm...@bevuta.com wrote: > This patch addresses #1823, which was caused by an off-by-one error > in the check of the end-index, which is exclusive. Thanks to "siiky" for > reporting this. Thanks siiky and Felix. I've pushed the patch. I think

Re: [PATCH] Add bounds-checks to substring

2024-03-12 Thread Mario Domenech Goulart
Hi, On Mon, 11 Mar 2024 12:17:51 +0100 felix.winkelm...@bevuta.com wrote: > Thanks! A signed off copy is attached (waiting for another chicken-hacker > to approve). Thanks siiki and Felix. The patch has been applied. All the best. Mario -- http://parenteses.org/mario

Re: [PATCH] fix file-select

2024-02-12 Thread Mario Domenech Goulart
On Tue, 23 Jan 2024 14:02:55 +0100 felix.winkelm...@bevuta.com wrote: > Attached a patch fixing a wrong timeout-calculation/check, discovered by > "dzoe". Thanks, Felix. Pushed. All the best. Mario -- http://parenteses.org/mario

Re: chicken (un)install, deployment

2024-02-03 Thread Mario Domenech Goulart
Hi Al, On Sat, 3 Feb 2024 12:22:46 +0200 Al wrote: > I'd like to distribute a project that uses chicken and a number of > eggs. In the Makefile, I'm trying to add a target that ensures the > user has those eggs installed. However, > > * chicken-install seems to proceed unconditionally (even if

Re: [PATCH] fix include-relative

2024-01-28 Thread Mario Domenech Goulart
On Sat, 27 Jan 2024 23:50:02 +0100 felix.winkelm...@bevuta.com wrote: > See commit message. Reported by "Reid" on IRC. Thanks, Felix. Pushed. All the best. Mario -- http://parenteses.org/mario

Re: [PATCH] deprecate chicken-home

2024-01-28 Thread Mario Domenech Goulart
Hi, On Mon, 22 Jan 2024 21:55:50 +0100 felix.winkelm...@bevuta.com wrote: > Currently "chicken-home" can be used to obtain the location for > sundry "data" files installed by eggs and usually required at runtime. > This location may need to be changed when installing eggs into > custom locations

[PATCH] Add errno property to condition objects

2024-01-06 Thread Mario Domenech Goulart
objects have been added to the documentation of modules which provide procedures that update errno. All the best. Mario -- http://parenteses.org/mario >From c9f4b699a907f1b619fdb11e0051cc697decf2cf Mon Sep 17 00:00:00 2001 From: Mario Domenech Goulart Date: Sat, 6 Jan 2024 13:12:40 +0100 Subj

[PATCH] chicken-install: Store cache metadata out of the C include path

2024-01-04 Thread Mario Domenech Goulart
is not a valid egg name, so it can be in together with egg directories. All the best. Mario -- http://parenteses.org/mario >From 9a5bc592b13e80d805fb82a3cf9535baff79b196 Mon Sep 17 00:00:00 2001 From: Mario Domenech Goulart Date: Wed, 3 Jan 2024 08:34:46 +0100 Subject: [PATCH] chicken-install: St

Re: [new egg] mosquitto - Bindings to mosquitto MQTT client library

2024-01-03 Thread Mario Domenech Goulart
Hi Dmitry, On Wed, 3 Jan 2024 21:00:52 +0700 Dmitry wrote: > Hello. > > New egg "mosquitto" - Bindings to mosquitto MQTT client library. > > Code: https://github.com/Junker/chicken-mosquitto > Docs: http://wiki.call-cc.org/eggref/5/mosquitto > release-info URL: >

[PATCH] Drop memoization of envvars used by create-temporary-{file,directory}

2024-01-02 Thread Mario Domenech Goulart
ario >From b2f56ee7a2bc98bfebe8e8674dab2aa7c9e70bdc Mon Sep 17 00:00:00 2001 From: Mario Domenech Goulart Date: Mon, 1 Jan 2024 21:07:36 +0100 Subject: [PATCH] Drop memoization of envvars used by create-temporary-{file,directory} Once cached, the directory used by create-temporary-file and create-tempor

Re: Deprecated current-milliseconds

2023-12-08 Thread Mario Domenech Goulart
Hi, On Thu, 7 Dec 2023 13:21:12 +0200 Lassi Kortela wrote: >> chicken time current-process-milliseconds > > Thanks. Here's a grep of current-milliseconds in > eggs-5-latest. Anybody got time to patch some? > > dbus/0.97/tests/run.scm > gochan/5.2.10/chibi-compat.scm >

Re: new egg: coin-change

2023-11-18 Thread Mario Domenech Goulart
On Sat, 18 Nov 2023 02:23:26 + siiky wrote: > It's that time of year again. > > I bring you coin-change, a greedy solver for the coin change > problem[0] (NOT the solutions counting problem). > > Tests are on the light side as of now (I'll try adding more > comprehensive tests eventually),

Re: [new egg] nanosleep - trivial wrapper for the POSIX API

2023-11-15 Thread Mario Domenech Goulart
Hi Pietro, On Wed, 15 Nov 2023 10:36:45 + Pietro Cerutti wrote: > this egg exposes a tiny wrapper around the POSIX nanosleep API. > > Code: https://code.ptrcrt.ch/chicken-nanosleep > Docs: http://wiki.call-cc.org/eggref/5/nanosleep > > Thanks! Thank you. Your egg has been added to the

Re: New egg: awful-main, turn awful webapps into static executables

2023-11-13 Thread Mario Domenech Goulart
Hi Pietro, On Mon, 6 Nov 2023 16:44:10 + Pietro Cerutti wrote: > I would like to request the addition of the egg awful-main to the coop. > > The egg exposes a functor that can be used to esily turn awful web > applications into static executables. > > Repo: https://code.ptrcrt.ch/awful-main

[PATCH] Minimize the risks of corruption of chicken-install's cache

2023-11-12 Thread Mario Domenech Goulart
n the cache produced by newer CHICKENs. Please see more details and caveats in the commit messages. All the best. Mario -- http://parenteses.org/mario >From a0df10c8f1b3357427ee094fb50c522e69b40d3b Mon Sep 17 00:00:00 2001 From: Mario Domenech Goulart Date: Sat, 11 Nov 2023 20:00:44 +0100 Subje

Re: [PATCH] Re: Eggs not installing on msys-mingw32

2023-10-30 Thread Mario Domenech Goulart
Hi Matt, On Mon, 30 Oct 2023 09:43:00 -0400 Matt Welland wrote: > On Mon, Oct 30, 2023 at 9:37 AM wrote: > > > How about > > "empty egg-info file, possibly due to an aborted egg-install - please > remove the file and reinstall the corresponding egg"? > > > > Rationale: Matt's case.

Re: [PATCH] Re: Eggs not installing on msys-mingw32

2023-10-30 Thread Mario Domenech Goulart
On Mon, 30 Oct 2023 14:01:44 +0100 felix.winkelm...@bevuta.com wrote: >> That was it. Thanks. I do have to keep running: >> >> find /software/ -name \*.egg-info -empty -delete -print >> >> as check-errors.egg-info seems to be a pervasive problem. Maybe it would be >> worth it to add a defence

Re: Eggs not installing on msys-mingw32

2023-10-30 Thread Mario Domenech Goulart
On Mon, 30 Oct 2023 06:53:05 +0100 Mario Domenech Goulart wrote: > On Sun, 29 Oct 2023 20:22:53 -0700 Matt Welland > wrote: > >> I'm guessing I've done something wrong in my setup but some eggs did install >> and some do not and I'm not sure what >> I'm missing. &g

Re: Eggs not installing on msys-mingw32

2023-10-29 Thread Mario Domenech Goulart
Hi Matt, On Sun, 29 Oct 2023 20:22:53 -0700 Matt Welland wrote: > I'm guessing I've done something wrong in my setup but some eggs did install > and some do not and I'm not sure what > I'm missing. > > MINGW32 ~ > $ chicken-install base64 > fetching base64 >

Re: [PATCH] fix chicken-install http download bug

2023-07-16 Thread Mario Domenech Goulart
On Sun, 16 Jul 2023 12:25:25 +0200 felix.winkelm...@bevuta.com wrote: > The attached patch fixes a problem with chicken-install that caused eggs > transmitted via HTTP to be rejected due to a malformed version number. > Specifically, "-" was not allowed inside version numbers, and the monocypher

Re: New egg: edward, an extensible ed(1) implementation

2023-07-11 Thread Mario Domenech Goulart
Hi Sören, On Tue, 11 Jul 2023 22:15:56 +0200 Sören Tempel wrote: > I have written a POSIX-compatible implementation of the standard Unix > text editor ed(1) in R7RS CHICKEN Scheme. The editor consists of both a > program and a library component (for extending the editor with custom > commands)

Re: Scheduled maintenance of bugs.call-cc.org

2023-07-11 Thread Mario Domenech Goulart
Hi, On Tue, 11 Jul 2023 08:35:16 +0200 Mario Domenech Goulart wrote: > bugs.call-cc.org will be unavailable today at 19 UTC for maintenance. > Expected downtime is around one hour. bugs.call-cc.org is back online. We had a performance issue related to the database. The issue

Re: Scheduled maintenance of bugs.call-cc.org

2023-07-11 Thread Mario Domenech Goulart
Hi, On Tue, 11 Jul 2023 08:35:16 +0200 Mario Domenech Goulart wrote: > bugs.call-cc.org will be unavailable today at 19 UTC for maintenance. > Expected downtime is around one hour. bugs.call-cc.org is back online. We had a performance issue related to the database. The issue

Scheduled maintenance of bugs.call-cc.org

2023-07-11 Thread Mario Domenech Goulart
Hi, bugs.call-cc.org will be unavailable today at 19 UTC for maintenance. Expected downtime is around one hour. All the best. Mario -- http://parenteses.org/mario

Scheduled maintenance of bugs.call-cc.org

2023-07-11 Thread Mario Domenech Goulart
Hi, bugs.call-cc.org will be unavailable today at 19 UTC for maintenance. Expected downtime is around one hour. All the best. Mario -- http://parenteses.org/mario

Re: [PATCH] fix corner case in chicken-install

2023-07-05 Thread Mario Domenech Goulart
On Wed, 05 Jul 2023 19:28:31 +0200 felix.winkelm...@bevuta.com wrote: > Reported by "siiky": numeric egg versions could result in failed > calls to "make-pathname". Thanks siiky and Felix. I've pushed the patch. Tested by setting `location' in setup.defaults to the clone directory of

Re: [PATCH] Add .gitignore file

2023-05-02 Thread Mario Domenech Goulart
Hi, On Thu, 27 Apr 2023 12:44:58 +0200 felix.winkelm...@bevuta.com wrote: >> Here's a patch that adds a .gitignore file at the root of the >> chicken-core repo, so that `git status` doesn't show generated files >> that are not supposed to be committed to the repo. >> >> It doesn't seem

Re: New egg: srfi-227

2023-04-19 Thread Mario Domenech Goulart
Hi Shawn, On Wed, 19 Apr 2023 02:54:52 -0700 Shawn Wagner wrote: > Implementation of the given SRFI (Optional Arguments, for easier writing of > functions with, yes, optional arguments). > > Release-info: >

Re: New egg: webdriver

2023-04-15 Thread Mario Domenech Goulart
Hi Daniel, On Sat, 15 Apr 2023 07:12:31 +0500 Daniel Ziltener wrote: > Hi all, > > I have written a new egg implementing the WebDriver API, fittingly > named "webdriver". It covers most of the API except the shadow-dom > parts, as I honestly have not really understood yet what exactly the >

Re: chicken-install woes

2023-04-13 Thread Mario Domenech Goulart
Hi Duke, On Wed, 12 Apr 2023 23:07:40 -0600 Duke Normandin wrote: > Hello list ... > > [quote] > chicken-install -s apropos chicken-doc > > building matchable >/usr/bin/csc -host -D compiling-extension -J -s > -regenerate-import-libraries -setup-mode > -I

Re: [PATCH] stop run-time option processing after "--"

2023-03-14 Thread Mario Domenech Goulart
On Tue, 14 Mar 2023 08:43:52 +0100 Peter Bex wrote: > On Tue, Mar 14, 2023 at 08:40:18AM +0100, felix.winkelm...@bevuta.com wrote: >> > Of course. In fact, I think it would make more sense to simply tell the >> > runtime options parser to stop after the first non-"-:"-prefixed >> > argument.

Re: Pass argument to function

2023-03-10 Thread Mario Domenech Goulart
On Fri, 10 Mar 2023 20:15:13 +0300 Nevroz Arslan wrote: >> (capture ,(string-append "docker inspect " str))) > doesn't work because of the same reason that you expressed. > You would get "quasiquote not found" from the shell. Actually, no: $ csi -R shell -p '(capture ,(string-append "echo"

Re: New egg: disjoint-set

2023-02-25 Thread Mario Domenech Goulart
Hi, On Sat, 25 Feb 2023 14:32:42 + siiky wrote: > I'm announcing and asking to publish a new egg to the coop, an > imperative implementation of Disjoint Sets[0]. > > As usual, the user documentation is on the wiki[1]. Here is the > repo[2] and the release-info[3]. > > > test-new-egg report:

Re: openssl eggs: current-milliseconds -> current-process-milliseconds

2023-02-22 Thread Mario Domenech Goulart
On Wed, 22 Feb 2023 12:17:23 + siiky wrote: >> I don't know what's the support policy for older releases in the 5.x >> series, but by your logic, no egg at all can use >> current-process-milliseconds for the same reason of it not being >> available before 5.3. > > AFAIK there's no hard set

Re: New egg: srfi-115 regular expressions

2023-02-21 Thread Mario Domenech Goulart
Hi Wolfgang, On Tue, 21 Feb 2023 15:41:37 -0500 Wolfgang Corcoran-Mathe wrote: > I’d like to announce my (srfi 115) egg and add it to the coop. It > provides the SRFI 115 regular expression library. While SRFI 115 and > irregex are by the same author and have similar interfaces, the different

Re: openssl eggs: current-milliseconds -> current-process-milliseconds

2023-02-21 Thread Mario Domenech Goulart
Hi Pietro, On Tue, 21 Feb 2023 10:23:05 + Pietro Cerutti wrote: > On Feb 21 2023, 10:13 UTC, siiky wrote: > >>If you don't mind me asking, why? > > heh - I don't like to see deprecation warnings when I build stuff :) > >> From my understanding (disclaimer: not a maintainer of the openssl

Re: [PATCH] Fix Makefile.macosx for users without Xcode

2023-02-15 Thread Mario Domenech Goulart
Hi Josh, On Tue, 8 Mar 2022 08:27:41 -0500 josh wrote: > Hello there, hope you're all well. > > I recently ran into trouble building Chicken on my MacOS system (Big Sur > 11.2.3) due to issues with command-line tool paths. There was a change in > c6a6a26225620b566f8bc487cc4180de5a2a that

Re: [PATCH] component dependencies in eggs should be reflected in build rules

2023-02-15 Thread Mario Domenech Goulart
Hi, On Fri, 23 Dec 2022 08:22:01 +0100 felix.winkelm...@bevuta.com wrote: > Originally reported by Mario, recently also noticed on #chicken. > See commit message, fixes #1684. Sorry about the long time to get back to you on this one. Somehow I missed this thread. I've tested your patch with

[PATCH] chicken-install: cache local eggs + -location option

2023-02-11 Thread Mario Domenech Goulart
61a15648c Mon Sep 17 00:00:00 2001 From: Mario Domenech Goulart Date: Sat, 11 Feb 2023 21:36:27 +0100 Subject: [PATCH 1/2] chicken-install: Cache eggs installed from local locations Cache eggs whose sources are retrieved from local locations. With this change, egg versions get properly rep

Re: New egg: CHICKEN Transducers

2023-01-04 Thread Mario Domenech Goulart
On Wed, 4 Jan 2023 18:48:56 -0700 Jeremy Steward wrote: > I've been somewhat bothered by the fragmentation in a certain aspect > of Scheme / Lisp: notably that there isn't really something akin to > Rust's Iterator trait in Scheme, and as a result working across > various collections and data

Re: New egg: states

2023-01-03 Thread Mario Domenech Goulart
Hi, On Mon, 02 Jan 2023 22:52:32 -0300 Bowuigi wrote: > States is a Finite State Machine library that aims to have a seamless > integration with the (fairly common) function calls style for > representing them. > > Here is the release-info URI: >

Re: ssql ported to CHICKEN 5 and with new maintainer

2022-12-18 Thread Mario Domenech Goulart
Hi Chris, On Sun, 18 Dec 2022 09:32:13 -0800 Chris Brannon wrote: > I've ported ssql to CHICKEN 5 and taken over maintenance from Moritz > Heidkamp, with permission. > The release-info file is here: > https://the-brannons.com/fossil/ssql/raw?ci=trunk=ssql.release-info Many thanks! I've added

[PATCH] chicken-install: Consider two location layouts

2022-12-02 Thread Mario Domenech Goulart
of the git repository. [0] git://code.call-cc.org/eggs-5-all.git [1] git://code.call-cc.org/eggs-5-latest.git All the best. Mario -- http://parenteses.org/mario >From 37ac6690b6609105211b093f129b6325616251f9 Mon Sep 17 00:00:00 2001 From: Mario Domenech Goulart Date: Fri, 2 Dec 2022 22:14:48

Re: eggs-5-latest git repo not updating

2022-11-25 Thread Mario Domenech Goulart
Hi Chris, On Fri, 25 Nov 2022 00:56:25 -0800 Chris Brannon wrote: > Looks like git://code.call-cc.org/eggs-5-latest hasn't had an update in > a week. Compare with git://code.call-cc.org/eggs-5-all. Thanks for reporting this and apologies for the inconvenience. The issue should be fixed now.

Re: Personal library

2022-11-21 Thread Mario Domenech Goulart
Hi Bob, On Sun, 20 Nov 2022 17:53:12 + Bob Heffernan wrote: > felix.winkelm...@bevuta.com writes: >> csc -s lib1.scm -J >> csc -s lib1.import.scm # assuming lib1.scm defines a module named "lib1" >> OLD=$(csi -p '(begin (import (chicken platform)) (car (repository-path)))') >> export

Re: Partial automation of egg dependencies

2022-11-21 Thread Mario Domenech Goulart
On Mon, 21 Nov 2022 19:09:43 +0200 Lassi Kortela wrote: >> My take on that as a user: I care about dependencies and tend to avoid >> eggs with many dependencies. If I see `(auto-dependencies)' in an egg >> file, I don't know the dependencies of that egg. I would not like that. >> Also, that

Re: Partial automation of egg dependencies

2022-11-21 Thread Mario Domenech Goulart
On Mon, 21 Nov 2022 17:58:27 +0100 Mario Domenech Goulart wrote: > On Sun, 20 Nov 2022 20:55:09 +0200 Lassi Kortela wrote: > >> I have a .egg file for a portable Scheme program substantial enough >> and fast-moving enough that the dependencies are constantly getting >>

Re: Partial automation of egg dependencies

2022-11-21 Thread Mario Domenech Goulart
Hi Lassi, On Sun, 20 Nov 2022 20:55:09 +0200 Lassi Kortela wrote: > I have a .egg file for a portable Scheme program substantial enough > and fast-moving enough that the dependencies are constantly getting > out of sync. > > Would it be possible to add a feature something like this? > >

Re: New Egg: arcadedb

2022-11-15 Thread Mario Domenech Goulart
Hi Christian, On Tue, 15 Nov 2022 21:48:49 +0100 Christian Himpe wrote: > Thank you for adding my egg. With regard to your dependency remark: I > assume you refer to the README docs and not .egg file(?), which I will > clarify. Please let me know if I made an error in the .egg file. Indeed,

Re: New Egg: arcadedb

2022-11-15 Thread Mario Domenech Goulart
Hi Christian, On Tue, 15 Nov 2022 00:44:45 +0100 Christian Himpe wrote: > I would like to announce the first release candidate of the “arcadedb” > egg with a repository at GitHub: > > https://github.com/gramian/chicken-arcadedb > > This egg provides a driver / client for the multi-model NoSQL

Re: New egg: gmi

2022-10-29 Thread Mario Domenech Goulart
Hi, On Fri, 28 Oct 2022 02:15:25 +0100 siiky wrote: > I'd like to share with everyone a new egg. It was sitting and > gathering dust for a while now even though it was already all ready to > rock (yay for bad puns). > > It's a small(ish) egg you can use to read and manipulate Gemtext, with > no

Re: Request for addition of new egg: Redis

2022-10-29 Thread Mario Domenech Goulart
Hi Daniel, On Wed, 26 Oct 2022 00:02:48 +0200 Daniel Ziltener wrote: > I wrote a new egg for Redis, supporting the latest data protocol > (RESP3) and would like to have it added to the repository. > The repository is located at https://gitea.lyrion.ch/zilti/redis. > As the version number

Re: Minor typo in posixunix.scm

2022-09-14 Thread Mario Domenech Goulart
On Wed, 14 Sep 2022 10:19:09 -0400 Matt Welland wrote: > posixunix.scm: (posix-error #:file-error 'create-symbol-link "cannot > create symbolic link" old new) ) ) ) > > Should probably be "create-symbolic-link". Thanks for reporting that, Matt. I've pushed a fix:

Re: New Egg: TOML wrapper

2022-09-06 Thread Mario Domenech Goulart
On Tue, 6 Sep 2022 13:50:28 +0200 Daniel Ziltener wrote: > Git Subtree did the trick. The archive contains everything necessary > now :) Thanks! I didn't know about Git Subtree. Thanks, Daniel. Your egg has been added to the coop. All the best. Mario -- http://parenteses.org/mario

Re: New Egg: TOML wrapper

2022-09-05 Thread Mario Domenech Goulart
On Mon, 5 Sep 2022 20:03:44 +0200 Daniel Ziltener wrote: > oops, I created the repo private. Adjusted the visibility now. I hope > all else about it is fine. I get the following error when I run "test-new-egg toml 'https://gitea.lyrion.ch/zilti/toml/raw/branch/master/toml.release-info'":

Re: New Egg: TOML wrapper

2022-09-03 Thread Mario Domenech Goulart
Hi Daniel, On Fri, 2 Sep 2022 12:25:33 +0200 Daniel Ziltener wrote: > I just finished a first version of a wrapper for the TOML > configuration format. For this I took the tomlc99 implementation > https://github.com/cktan/tomlc99 and made a thin layer for it to use > it conveniently from

[PATCH] Unhardcode the maximum buffer size for getcwd

2022-08-22 Thread Mario Domenech Goulart
-the-buffer-size-as-argument.patch) uses that approach. All the best. Mario -- http://parenteses.org/mario >From edff979befa47a03a7d2686fab498c9e77008a08 Mon Sep 17 00:00:00 2001 From: Mario Domenech Goulart Date: Mon, 22 Aug 2022 22:20:04 +0200 Subject: [PATCH] Use C_MAX_PATH as maximum buffer s

Re: utf8 printing problem

2022-07-23 Thread Mario Domenech Goulart
Hi Mátyás, On Sat, 23 Jul 2022 11:13:39 +0200 Mátyás Seress wrote: > I wanted to try out printing some utf8 text to the console, but I ran into > some issues. This is my program: > > (import utf8) > (print "őŐűŰ") > > And when I run it on the command line with > > csi test-utf.scm > > then

Re: CHICKEN version dependent expansion

2022-06-28 Thread Mario Domenech Goulart
Hi, On Tue, 28 Jun 2022 23:00:37 +0300 Lassi Kortela wrote: >>> #;1> (cond-expand (chicken-5 'a) (chicken 'b) (else 'c)) >>> a >> This only seems to let me differentiate between major versions and > not minor versions, am I correct? I would need to decide based on > minor versions. > > #;2>

Re: LSP Server for CHICKEN (and more ...)

2022-06-13 Thread Mario Domenech Goulart
On Mon, 13 Jun 2022 19:54:06 + "Ricardo G. Herdt" wrote: > There was a change in scheme-json-rpc that I forgot to push, and > scheme-lsp-server relies on it. It should work now. Thanks. Your egg has been added to the coop. All the best. Mario -- http://parenteses.org/mario

Re: LSP Server for CHICKEN (and more ...)

2022-06-13 Thread Mario Domenech Goulart
On Mon, 13 Jun 2022 12:04:56 + r.he...@posteo.de wrote: > Thanks for pointing this out. Fixed. You're welcome. Now installation of 0.0.3 fails with: Error: Module `lsp-server' has unresolved identifiers In file `src/server.scm': Unknown identifier `json-rpc-log-file' In procedure

Re: LSP Server for CHICKEN (and more ...)

2022-06-13 Thread Mario Domenech Goulart
Hi Ricardo, On Sun, 12 Jun 2022 11:59:59 + "Ricardo G. Herdt" wrote: > Am 11.06.2022 17:18 schrieb Mario Domenech Goulart: >> Maybe >> http://wiki.call-cc.org/eggref/5/salmonella#testing-executable-files-installed-by-eggs >> can help. > > With your hint

Re: LSP Server for CHICKEN (and more ...)

2022-06-11 Thread Mario Domenech Goulart
Hi Ricardo, On Sat, 11 Jun 2022 12:09:05 + "Ricardo G. Herdt" wrote: > I mentioned my work on an LSP server for Scheme a while ago. For those > that don't know the Language Server Protocol (LSP), it is meant for > adding programming language support for IDEs and editors that > implement

Re: New egg: (slib wt-tree) weight-balanced trees

2022-05-26 Thread Mario Domenech Goulart
Hi, On Wed, 25 May 2022 21:19:12 -0400 Wolfgang Corcoran-Mathe wrote: > I'm renaming the above egg to slib-wt-tree, since Henrietta doesn't > like the embedded dot in slib.wt-tree. Note that the name of the > module hasn't changed: it's still (slib wt-tree) or slib.wt-tree. > So, to install

Re: New Egg: SRFI-180

2022-05-14 Thread Mario Domenech Goulart
Hi, Daniel has fixed the issues and srfi-180 is now available as an egg. Thanks, Daniel! All the best. Mario -- http://parenteses.org/mario

Re: New egg: (srfi 232) flexible curried procedures

2022-05-12 Thread Mario Domenech Goulart
On Wed, 11 May 2022 15:24:48 -0400 Wolfgang Corcoran-Mathe wrote: > I'd like to announce a new egg for SRFI 232: Flexible curried procedures. > It provides a lambda-like 'curried' form for creating procedures that > can be applied to arguments one by one or all at once. See the wiki > page for

Re: New Egg: matrico

2022-04-30 Thread Mario Domenech Goulart
On Sat, 30 Apr 2022 15:10:21 +0200 (CEST) Christian Himpe wrote: > I would appreciate if somebody could verify that "matrico" can be > fetched and installed. Here is the `.release-info`: > > https://raw.githubusercontent.com/gramian/matrico/main/matrico.release-info > > Thank you very much

Re: New Egg: matrico

2022-04-29 Thread Mario Domenech Goulart
Hi Christian, On Thu, 28 Apr 2022 22:21:26 +0200 (CEST) Christian Himpe wrote: > I would like to communicate the pre-release of the "matrico" egg, > which provides real-valued flonum matrix functionality for numerical > computation and linear algebra in pure CHICKEN Scheme: > >

Re: new egg: pkg-config

2022-04-09 Thread Mario Domenech Goulart
On Fri, 08 Apr 2022 16:45:06 -0700 Chris Brannon wrote: > Mario Domenech Goulart writes: > >> Tests fail here. Maybe a bug in tests? > > It is an environment difference I overlooked. There are at least two > implementations of pkg-config: the reference one and pkgc

Re: new egg: pkg-config

2022-04-08 Thread Mario Domenech Goulart
Hi Chris, On Fri, 08 Apr 2022 03:18:14 -0700 Chris Brannon wrote: > I had a need for this. It's kind of trivial; I hope others find it > useful. > > The release-info file is here: > https://the-brannons.com/cgit/cgit.cgi/chicken-pkg-config/plain/pkg-config.release-info Thanks! Tests fail

Re: New egg: ipfs

2022-03-23 Thread Mario Domenech Goulart
Hi, On Tue, 22 Mar 2022 20:49:47 + siiky wrote: > I'm happy to announce and ask to publish a new egg to the coop, this > time to interface with an IPFS[0] node (go-ipfs[1]) through its HTTP > API[2]. > > You can find the user documentation on the wiki[3]. For > technical/implementation

Re: New Egg: posix-regex

2022-03-16 Thread Mario Domenech Goulart
Hi Sören, On Wed, 16 Mar 2022 16:55:29 +0100 Sören Tempel wrote: > I have written a small library to wrap the regcomp(3), regexec(3), and > regerror(3) POSIX functions. This allows using strict POSIX Basic > Regular Expressions (BREs) and Extended Regular Expressions (EREs) from > CHICKEN

Re: New Egg: SRFI-180

2022-03-01 Thread Mario Domenech Goulart
Hi Daniel, On Tue, 01 Mar 2022 14:19:13 +0100 Daniel Ziltener wrote: > well that's embarassing... I didn't commit the correct release-info file. I > corrected that now and the repo now contains the correct .release-info file. Thanks. Apparently you named your egg srfi.180, which would be

Re: New Egg: SRFI-180

2022-02-28 Thread Mario Domenech Goulart
Hi Daniel, On Mon, 28 Feb 2022 23:56:20 +0100 Daniel Ziltener wrote: > I ported the SRFI-180 reference implementation to Chicken 5. The repository > is > hosted at https://gitea.lyrion.ch/zilti/srfi-180. I added the SRFI-180 > description as Wiki text at

[SECURITY] awful-salmonella-tar: path traversal vulnerability

2022-02-19 Thread Mario Domenech Goulart
Hi, A ..%2F path traversal vulnerability exists in the path handler of awful-salmonella-tar before version 0.0.4. Attackers can only list directories (not read files). This occurs because the `safe-path?' predicate is not used for directories. This vulnerability would allow attackers to

Re: Plan for support of UTF-8 in core system

2022-01-21 Thread Mario Domenech Goulart
On Fri, 21 Jan 2022 19:07:22 +0100 felix.winkelm...@bevuta.com wrote: > Bevuta IT GmbH has kindly agreed to sponsor some work on CHICKEN and I suggest > to start on full unicode support in the core system, getting rid of > the current solution with a bolted-on utf8 egg. > > This is certainly

Re: New egg: daemon

2022-01-08 Thread Mario Domenech Goulart
Hi, On Sat, 8 Jan 2022 03:07:39 + siiky wrote: > I'd like to share a new egg: daemon. > > It's a simple way (I think) to create background processes running any > Scheme thunk. The interface is supposed to be really high-level and > easy to use, you don't have to touch any `chicken.process`

Re: port-position return value

2022-01-06 Thread Mario Domenech Goulart
Hi Vincent, On Thu, 6 Jan 2022 10:12:37 +0100 Vincent Aguiléra wrote: > I'm a new (and so far happy ;-) Chicken Scheme user. Welcome! > I'm facing a problem with port-position. The doc states that > port-position "returns the current position of PORT as two values: row > and column number".

Re: possible bug in the fmt egg?

2021-12-23 Thread Mario Domenech Goulart
Hi Kristian, On Mon, 18 Oct 2021 23:27:25 +0200 Kristian Lein-Mathisen wrote: > I'm playing with the fmt egg and I think I've stumbled upon a problem: > > ~> csi -R fmt -P '(fmt #f (num/si 1024))' > "1Ki" > ~> csi -R fmt -P '(fmt #f (num/si 0))' > Error: (log) log of exact 0 is undefined: 0 >

Re: [PATCH] Remove some dead code from runtime.c

2021-12-23 Thread Mario Domenech Goulart
On Wed, 20 Oct 2021 09:42:51 +0200 Peter Bex wrote: > In #chicken Guest-liao was asking some questions about compiling > runtime.c manually, and I noticed that they didn't have > chicken-config.h, and passing in -DHAVE_CHICKEN_CONFIG_H is needed. > While looking into this, I noticed we also used

Re: Help with egg definitions

2021-12-19 Thread Mario Domenech Goulart
Hi Robert, On Sun, 19 Dec 2021 01:37:30 -0330 foggy wrote: > I'm trying to figure out how to create the egg definition for a > program with multiple compilation units. Could someone link me to an > example of such a definition, or somehow help me with this? > > I'm currently just using `csc -o

Re: How to share knowledge about known bugs?

2021-12-01 Thread Mario Domenech Goulart
Hi Jörg and all, On Wed, 1 Dec 2021 10:30:44 +0100 "Jörg F. Wittenberger" wrote: > one in a while I wonder how to handle a list of eggs not suitable for > certain situations due to some undocumented internals. I think a first step would be removing the "un" prefix from "undocumented". :-) >

Re: [ANN] CHICKEN 5.3.0 has been released

2021-11-18 Thread Mario Domenech Goulart
On Thu, 18 Nov 2021 08:28:44 +0100 Peter Bex wrote: > Dear CHICKEN users, > > We are pleased to announce the immediate availability of CHICKEN 5.3.0 > at the following URL: > https://code.call-cc.org/releases/5.3.0/chicken-5.3.0.tar.gz > > This tarball has the following SHA256 checksum: >

[lisp-br] [ANN] CHICKEN 5.3.0 has been released (forwarded)

2021-11-17 Thread Mario Domenech Goulart
Start of forwarded message Date: Thu, 18 Nov 2021 08:28:44 +0100 From: Peter Bex To: chicken-announce Subject: [ANN] CHICKEN 5.3.0 has been released Cc: chicken-users -- You received this message because you are subscribed to the Google Groups

Re: New egg: nng

2021-11-07 Thread Mario Domenech Goulart
Hi Ariela, On Fri, 05 Nov 2021 09:31:54 -0300 Ariela Wenner wrote: > Welp... that's a bummer. I was sure it was a timing issue with the tests. > > I'll keep poking at it on different machines to see what I'm missing. > > Thanks for giving it a try! Cheers! Thank you for your efforts and for

Re: New egg: nng

2021-11-04 Thread Mario Domenech Goulart
Hi Ariela, On Sun, 31 Oct 2021 17:18:45 -0300 Ariela Wenner wrote: > So, here's a followup > > I linked pthreads and added the things you suggested to the wiki. > > As for the hangs, I hate to say this but it seems like the test was the > problem. > More precisely, it seems like the topic for

Re: new egg: cmark

2021-11-04 Thread Mario Domenech Goulart
On Thu, 04 Nov 2021 12:52:50 + "Caolan McMahon" wrote: >> Caolan: would you be ok for you if cmark for CHICKEN 5 points to >> Harley's implementation? > > Yes, please go ahead - and thanks to Harley for creating a CHICKEN 5 version > :) Thanks, Caolan. Harley: thanks again. Your egg has

Re: new egg: cmark

2021-11-04 Thread Mario Domenech Goulart
On Thu, 04 Nov 2021 01:14:13 + "Harley Swick" wrote: > Mario, > > Looks like I missed a step. I have added a release-info file and tested it > with test-new-egg. > > Jim, > > Thanks for the feedback. I have updated the wiki with your suggestions. Thanks, Harley. Let's just double-check

Re: new egg: cmark

2021-11-03 Thread Mario Domenech Goulart
Hi Harley, On Wed, 03 Nov 2021 20:44:31 + "Harley Swick" wrote: > I'm announcing the first release of cmark and would like to add it to the > coop. > > cmark is a wrapper for the commonmark C library. It also includes a > cmark->sxml function > that I have specifically implemented to be

Re: New egg: nng

2021-10-31 Thread Mario Domenech Goulart
Hi Ariela, On Fri, 29 Oct 2021 13:35:52 -0300 Ariela Wenner wrote: > Hi all! I'd like to add my nng egg to the coop. Went through test-new-egg and > everything seems fine. > > Release info is at > https://gitlab.com/ariSun/chicken-nng/-/raw/main/nng.release-info > > Wiki page is

Re: new egg: opencl

2021-10-19 Thread Mario Domenech Goulart
On Tue, 19 Oct 2021 21:54:43 +0200 Kristian Lein-Mathisen wrote: > I've been experimenting with OpenCL these past few days. I think the > code might be worthy of becoming an egg. I did learn OpenCL as I went > along writing this, so problems are very possible. I still hope it can > be useful to

Re: [PATCH] fix appearance of chicken.foreign in .link files

2021-10-07 Thread Mario Domenech Goulart
On Thu, 07 Oct 2021 12:28:56 +0200 felix.winkelm...@bevuta.com wrote: > Here another patch for fixing #1788 (once again). Thanks, Felix. Pushed. All the best. Mario -- http://parenteses.org/mario

Re: [ANN] CHICKEN 5.3.0 release candidate 4 available

2021-10-06 Thread Mario Domenech Goulart
Hi, On Wed, 6 Oct 2021 11:50:41 +0200 Peter Bex wrote: > The fourth release candidate for CHICKEN 5.3.0 is now available for > download: > > https://code.call-cc.org/dev-snapshots/2021/10/06/chicken-5.3.0rc4.tar.gz > > The sha256sum of that tarball is: > >

Re: [ANN] CHICKEN 5.3.0 release candidate 3 available

2021-09-23 Thread Mario Domenech Goulart
Hi, On Mon, 20 Sep 2021 09:12:25 +0200 Peter Bex wrote: > The third release candidate for CHICKEN 5.3.0 is now available for > download: > > https://code.call-cc.org/dev-snapshots/2021/09/20/chicken-5.3.0rc3.tar.gz > > The sha256sum of that tarball is: > >

Re: Make the args egg stop truncating long options in args:usage

2021-09-13 Thread Mario Domenech Goulart
Hi, On Thu, 09 Sep 2021 16:00:53 -0400 T. Kurt Bond wrote: > [Should I be asking this question on chicken-hackers instead of here?] I think your best bet would be contacting the maintainer of the egg directly. All the best. Mario -- http://parenteses.org/mario

Re: Windows vs Linux Performance, windows host 4-6x slower than linux guest vm

2021-09-08 Thread Mario Domenech Goulart
On Mon, 6 Sep 2021 21:25:48 +0100 Mark Fisher wrote: > The compilation options enable instrumentation-based profiling. There's > statistical profiling available when running executables with -:p which > might give you more useful data (see >

Re: [PATCH] ensure correct install command is used on Windows in egg install script

2021-09-07 Thread Mario Domenech Goulart
is used when determining install command for files on windows Previously the defaults from chicken-config.h where used, but depending on the shell used during installation, this may be a UNIX command if the MSYS shell was used. Thanks to Mark Fisher for his tremendous help in fixing this bug. Signe

  1   2   3   4   5   6   7   8   9   10   >