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

2021-09-06 Thread Mario Domenech Goulart
Hi Mark, On Mon, 6 Sep 2021 13:26:26 +0100 Mark Fisher wrote: > I've got a windows and linux environment for Chicken on the same machine. > linux is running in VMWare Workstation, the host is Windows 10. > > I'm seeing quite a difference in performance between the two; windows host is > running

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 > https://www.more-magic.net/posts/statistical-profil

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: [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: > > 298ad5eab42ea56c3cc3fcc7343a510e0c4

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: > > ba8da800e708c423c0e6e812fa2a93b947c

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: 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 http://wiki.ca

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 a

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 wi

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 b

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 t

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 inv

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: > c3ad99d

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". :-) > E

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 P

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 > k

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: 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`

[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 navigate

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 https://wiki.call-cc.org/eggref/5/srfi

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 quit

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 code.

Re: New egg: ipfs

2022-03-22 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 detai

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 here

Re: new egg: pkg-config

2022-04-08 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: matrico

2022-04-28 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: > > https://github.c

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 Than

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: 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: (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 th

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 the

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-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
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: 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> (con

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 I

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 Chicke

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'": execu

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: 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: https://code.call-cc.org/

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 suggest

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: 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 d

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, it

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? > > (extensi

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
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 wou

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 CHICKE

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: 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&filename=ssql.release-info Many thanks! I'v

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: > https://codeberg.org/Bowuigi/States/raw/branch/m

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 typ

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: 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-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 o

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: 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: 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 /home/dnormandin/.cache/chicken-ins

Re: New egg: webdriver

2023-04-14 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 > purp

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: > https://raw.githubusercontent.com/shawnw/chicken-srfi-227/master/srfi-227.release-info-

Scheduled maintenance of bugs.call-cc.org

2023-07-10 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: 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: 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: 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 > C:\msys64\tmp\tempa4ea.8676\base64.

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 >>

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 ag

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. check

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

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 coop

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), bu

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 > gochan/5.2.10/chicken-modul

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: > https://raw.githubusercontent.c

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 e

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 rh

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 -- http://pa

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

2024-06-02 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: lay - utility to lay eggs efficiently

2024-06-26 Thread Mario Domenech Goulart
Hi, On Wed, 26 Jun 2024 13:36:49 + Pietro Cerutti wrote: > this egg provides a utility to speed up the installation of other eggs > by parallelizing the build process. > > Code: https://code.ptrcrt.ch/lay/ > Docs: http://wiki.call-cc.org/eggref/5/lay Many thanks, Pietro. Your egg has been

call-cc.org services instability

2024-08-11 Thread Mario Domenech Goulart
Hi, Last week the call-cc.org was under heavy load due to the amount of parallel requests to relatively heavy services like gitweb and trac, causing all services provided by the call-cc.org server to respond very slowly. Considering the amount of parallel requests, presumably they were being perf

Re: New Egg: SRFI-214

2024-08-11 Thread Mario Domenech Goulart
Hi Sören, On Fri, 09 Aug 2024 21:30:23 +0200 Sören Tempel wrote: > I created an egg for SRFI-214. The source code is available on GitHub: > > https://github.com/nmeum/srfi-214 > > The .release-info file is: > > > https://raw.githubusercontent.com/nmeum/srfi-214/master/srfi-214.rele

Re: New egg: prometheus

2024-09-16 Thread Mario Domenech Goulart
Hi Daniel, On Mon, 16 Sep 2024 14:25:13 +0200 Daniel Ziltener wrote: > Dear Chicken users, > > as part of this year's Chicken meetup, I got aware of the Prometheus > object system and decided to port it. > The release-info file for addition to the Egg index is > https://gitea.lyrion.ch/Chicken/p

Re: [Chicken-users] absolute-pathname? bug?

2005-04-21 Thread Mario Domenech Goulart
Hi Matt On Thu, 21 Apr 2005 12:34:17 -0600 Matt Gushee <[EMAIL PROTECTED]> wrote: > I'm running Chicken 1.89 on Linux (Arch Linux 0.7, w/ glibc 2.3.4 & > gcc 3.4.3), and I find that: > > (absolute-pathname? "/") ==> #f > > Shouldn't the result be #t? Yes. Take a look at http://lists.gnu.or

Re: [Chicken-users] an ode to Spiffy

2005-05-26 Thread Mario Domenech Goulart
On Thu, 26 May 2005 11:35:16 +0200 felix winkelmann <[EMAIL PROTECTED]> wrote: > On 5/26/05, Peter Busser <[EMAIL PROTECTED]> wrote: >> >> BTW, while talking about SXML, has anyone looked at getting LAML to work on >> Chicken? (http://www.cs.auc.dk/~normark/laml/) >> > > I have started once but

Re: [Chicken-users] an ode to Spiffy

2005-05-27 Thread Mario Domenech Goulart
On Fri, 27 May 2005 07:44:16 +0200 felix winkelmann <[EMAIL PROTECTED]> wrote: > Well, I think this looks (and works) pretty well. Would it be ok for you if > we turn this into an egg? Sure. If there is something I can do to help you, just tell me. Best wishes, Mario _

[Chicken-users] Documentation system?

2005-07-04 Thread Mario Domenech Goulart
Hello Is there some documentation system for chicken? I mean something that you can use from the interpreter. I couldn't find any, so I made a simple parser to the chicken.texi file which generates the documentation in a way that can be easily used by an extension from the interpreter. I've bee

Re: [Chicken-users] Documentation system?

2005-07-14 Thread Mario Domenech Goulart
On Wed, 13 Jul 2005 23:23:17 +0200 felix winkelmann <[EMAIL PROTECTED]> wrote: > On 7/5/05, Mario Domenech Goulart <[EMAIL PROTECTED]> wrote: >> >> Is there some documentation system for chicken? I mean something that >> you can use from the interpreter.

[Chicken-users] xosd:delete?

2005-07-22 Thread Mario Domenech Goulart
Hello, In the xosd egg example (http://www.call-with-current-continuation.org/eggs/xosd.html) there's a `xosd:delete' function, but it's not provided by the egg. Shouldn't it be `xosd:destroy'? (Just a guess -- I don't know the xosd API) Best wishes, Mario _

Re: [Chicken-users] xosd:delete?

2005-07-22 Thread Mario Domenech Goulart
On Fri, 22 Jul 2005 21:21:33 + Mario Domenech Goulart <[EMAIL PROTECTED]> wrote: > In the xosd egg example > (http://www.call-with-current-continuation.org/eggs/xosd.html) there's a > `xosd:delete' function, but it's not provided by the egg. Shouldn't it

Re: [Chicken-users] catch read & load errors?

2005-08-04 Thread Mario Domenech Goulart
On Thu, 4 Aug 2005 14:41:25 +0200 felix winkelmann <[EMAIL PROTECTED]> wrote: >> I'm wondering, though, is it possible to catch the errors generated >> by functions like read or load when they encounter bad syntax? I'd >> like to be able to use read to parse things or load to load files >> from wi

[Chicken-users] man egg updated

2005-08-19 Thread Mario Domenech Goulart
Hello, The man egg was updated (version 2.0). It's at http://www.inf.ufrgs.br/~mario/misc/man.egg. The new things are: * man pages have more information (new fields: See also, Source, Author, Type). The input file format also changed to cope with the addition of the new fields, but the new

[Chicken-users] man egg updated (version 2.1)

2005-08-23 Thread Mario Domenech Goulart
Hello, The man egg was updated (version 2.1). The changes are: * handling of the `enumerate' roff environment * better formatting of the output * usage message for the chicken-man program * some bug fixes It's available at http://www.inf.ufrgs.br/~mario/misc/man.egg Best wishes, Mar

[Chicken-users] Eggs' documentation (was Re: New snapshot available)

2005-08-24 Thread Mario Domenech Goulart
Hello, On Wed, 24 Aug 2005 22:36:35 +0200 felix winkelmann <[EMAIL PROTECTED]> wrote: > * HTML documentation for eggs can now be included into the egg and > will be installed in the repository (using the `documentation' > info-property) > > * `chicken-setup -docindex' shows path of generated

[Chicken-users] Strange hash-table behavior in compiled code

2005-09-25 Thread Mario Domenech Goulart
Hello I'm confused about the behavior of hash tables in compiled code. $ cat ht.scm (let ((ht (make-hash-table string=?))) (hash-table-set! ht "a" "b") (print (hash-table-ref ht "a"))) $ csi -script ht.scm b $ csc -s ht.scm $ csi -n ___ _ __ / ___/ / (_)___/ /

Re: [Chicken-users] Strange hash-table behavior in compiled code

2005-09-25 Thread Mario Domenech Goulart
On Sun, 25 Sep 2005 14:38:50 + Mario Domenech Goulart <[EMAIL PROTECTED]> wrote: > I'm confused about the behavior of hash tables in compiled code. > > $ cat ht.scm > (let ((ht (make-hash-table string=?))) > (hash-table-set! ht "a" "b")

Re: [Chicken-users] Strange hash-table behavior in compiled code

2005-09-26 Thread Mario Domenech Goulart
Hello Alex, Felix and list On Mon, 26 Sep 2005 07:51:43 +0200 felix winkelmann <[EMAIL PROTECTED]> wrote: > On 9/26/05, Alex Shinn <[EMAIL PROTECTED]> wrote: >> At Sun, 25 Sep 2005 14:38:50 +, Mario Domenech Goulart wrote: >> > >> > I'm confused a

[Chicken-users] -O3 wierdness

2005-10-01 Thread Mario Domenech Goulart
Hello, I'm getting different results when compiling code using -O2 and -O3. $ cat sr.scm (define (foo str pos) (condition-case (string-ref str pos) (() "oops"))) (pp (foo "bar" -1)) ;; the same, but not calling `foo' (pp (condition-case (string-ref "bar" -1) (() "oops"))) $ c

Re: [Chicken-users] Chicken mode for Emacs?

2005-12-05 Thread Mario Domenech Goulart
Hello Ralph On Mon, 5 Dec 2005 11:35:42 +0200 Ralph Moritz <[EMAIL PROTECTED]> wrote: > is there an Emacs mode available that will run csi as > an inferior Emacs process (preferably with syntax > highlighting)? Starting csi from eshell isn't so cool... I use Neil's Quack (http://www.neilvandyke.

[Chicken-users] length performance

2006-01-04 Thread Mario Domenech Goulart
Hello I've noticed that the performance of the length function is a bit low for medium/large lists. As far as I understand (from runtime.c C_i_length), Chicken counts the elements from the given list everytime length is invoked. Is it like that? If so, wouldn't it be better to have a list attri

Re: [Chicken-users] length performance

2006-01-05 Thread Mario Domenech Goulart
Hello, On Thu, 5 Jan 2006 03:07:16 -0600 Zbigniew <[EMAIL PROTECTED]> wrote: > Additionally, it would become infeasible to splice a pair into or out > of the list [an O(1) operation], given only a pointer into the middle > of the list, because you cannot update the counts of earlier list > elemen

[Chicken-users] New awful

2012-09-29 Thread Mario Domenech Goulart
Hi, A new awful version (0.36) has been released today. It begins a transition to SXML. The new version is still compatible with old code, but the documentation has been updated to encourage the use of SXML. Here's a more detailed explanation: awful has been using html-tags (http://wiki.call-cc

[Chicken-users] Eggs breakage due to removal of deprecated features

2012-10-05 Thread Mario Domenech Goulart
Hi, Some features marked as deprecated have been recently removed from the *development* version of Chicken (see http://code.call-cc.org/cgi-bin/gitweb.cgi?p=chicken-core.git;a=commit;h=e1a5773f52691c48097ae4f698081fa50f9647f7) It seems that a lot of eggs are still using things that were deprecat

  1   2   3   4   5   6   7   8   9   10   >