Re: [Chicken-users] Chicken Scheme Doc

2013-03-04 Thread Kooda
On Mon, Mar 04, 2013 at 08:04:09PM -0300, Bruno Arruda wrote: Hi, I was looking for a reference documentation of native procedures in Scheme, but I found nothing. Please, where can I find this? Thanks! Perhaps you can read R5RS? There is a copy on the website [1]. There is also the

[Chicken-users] A couple of questions

2013-05-11 Thread Kooda
libraries in order to have a standalone executable not depending on anything. Thanks again, Kooda. -- Envoyé depuis ma Game Boy. ___ Chicken-users mailing list Chicken-users@nongnu.org https://lists.nongnu.org/mailman/listinfo/chicken-users

Re: [Chicken-users] A couple of questions

2013-05-11 Thread Kooda
On Sat, May 11, 2013 at 10:24:21PM +0400, Brad Pitt wrote: Hi  Clarify please what kind of grapchis programming, games, gui, simulation ? The main goal is a game engine. And what a platform? Currently it’s only under unix-like OS but it would be nice to distribute executables this way

Re: [Chicken-users] A couple of questions

2013-05-11 Thread Kooda
On Sat, May 11, 2013 at 01:43:01PM -0700, Dan Leslie wrote: Bare in mind that both lush and fluxus are FOSS, both GPL, so if you're planning on using it in a game engine that you'll be monetizing be certain that you're abiding by their licenses. Likely this means distributing full source.

Re: [Chicken-users] replacement for rlwrap on MS Windows, MinGW

2013-07-21 Thread Kooda
On Fri, Jul 19, 2013 at 02:42:12PM -0400, Claude Marinier wrote: Bonjour, Console2 (see URL below) is a reasonable replacement for 'rlwrap' or 'rlfe' when using csi on MS Windows, MinGW. Go to Edit / Settings and change the shell to csi. http://sourceforge.net/projects/console/

[Chicken-users] Termite revival

2014-09-22 Thread Kooda
Hello dear users of the fowl, I’ve been wondering for quite some time now on how to revive the Termite project. Looks like I started a new implementation of the API using CHICKEN facilities instead of trying the (now seemingly dead) original implementation. I’d like some reviews before going

[Chicken-users] New egg: hardwood

2014-10-01 Thread Kooda
Hello fellow CHICKEN users, I’d like to announce my first egg contribution: the Hardwood egg. This egg is an attempt at reviving a Termite-like API. This first release provides the basic constructs for creating processes and pass messages between them. I’d like to thanks the #chicken community

[Chicken-users] rest-bind request headers support

2015-03-28 Thread Kooda
Hi, I’m trying to use rest-bind for a project and need to be able to add some headers to the http requests, which rest-bind didn’t permit, even when passing a request object. Here is a simple patch that fixes this issue: --- rest-bind.scm.orig 2015-03-29 00:26:49.0 +0100 +++

Re: [Chicken-users] rest-bind request headers support

2015-03-29 Thread Kooda
On Sun, Mar 29, 2015 at 01:37:00PM +0100, Andy Bennett wrote: Hi, Thanks Kooda! I seem to have noticed this too but didn't actually push my changes! Our patches are very similar but mine respects the entire request object if passed by the user. That’s what I wanted to do as well, but I

[Chicken-users] Strange memory leak with lazy-seq

2015-02-23 Thread Kooda
Hi! I’ve been playing with lazy-seq for the past few days and found a very strange behaviour: The heap of the following program keeps growing rapidly in csi, running the same program after compilation seems to slow down the growth quite a lot but the heap isn’t constant as I was expecting it to

[Chicken-users] Coops generic procedures profiling

2015-04-22 Thread Kooda
Hi! I’ve been playing with coops for the last few days and I wanted to profile my code to find the hot spots, but was surprised to find that none of the generic procedures defined with coops define-generic was showing up in the profile. Is this a known limitation of the egg? Is there any way to

Re: [Chicken-users] performance of bignums

2015-06-28 Thread Kooda
On Sun, Jun 28, 2015 at 09:47:30PM +0200, Peter Bex wrote: So far it seems my implementation of Burnikel/Ziegler division is rather unstable, performance-wise. If I disable burnikel/ziegler so it falls back to the traditional gradebook method, the benchmark finishes in a quarter of the time

Re: [Chicken-users] New SDL2 eggs; help wanted

2015-11-04 Thread Kooda
On Wed, Nov 04, 2015 at 01:35:13PM -0800, Dan Leslie wrote: > As a potential user and implementor of similar eggs (Allegro, SOIL, .. > nanovg), I would provide fairly lean bindings first, then do any > simplification or hand-holding as an additional module. It will save you time > in the near

Re: [Chicken-users] shared library for c

2015-12-10 Thread Kooda
On Thu, Dec 10, 2015 at 11:58:53PM -0500, Joe Python wrote: > Is it possible write a shared library in Chicken, say, "libfactorial.a" > which can be called from a C main program? > > IF then where is the documentation? > > Thank you, > Jo It is absolutely possible, this manual section should

[Chicken-users] Play with CHICKEN, Crepes-PHYS is out!

2015-12-17 Thread Kooda
Hi fellow schemers! Crepes-party-hard-yolo-swag 2015 is now out! You can check it out at http://kooda.itch.io/cphys2015 It’s a tiny game made in a few weeks using CHICKEN. The main purpose of this project was to teach someone Lisp as well as teaching me how to deploy CHICKEN projects on

[Chicken-users] CHICKEN game making-of blog post

2016-01-27 Thread Kooda
Whow, it’s been a while since I released my tiny CHICKEN game. I finally took the time to finish the postmortem blog post, I hope you’ll find it interesting. :) Here it is: https://www.upyum.com/en/post/3.xhtml ___ Chicken-users mailing list

Re: [Chicken-users] [ANN] CHICKEN 4.11.0 release candidate 1 available

2016-04-05 Thread Kooda
Thanks a lot for this release candidate! :) Operating system: AlpineLinux 3.3 (Busybox/Linux with musl libc) Hardware platform: ARMv7 (32bits) C Compiler: GCC 5.3.0 Installation works?: Yes Tests work?: Yes Installation of eggs works?: Yes (spiffy) I got some warnings at compilation, but

Re: [Chicken-users] CHICKEN hang / crash / memoize egg

2016-04-01 Thread Kooda
On Fri, 01 Apr 2016 16:28:26 +0200, Andy Bennett wrote: > > Hi Peeps! > > I'm running CHICKEN 4.9.0rc1 and I'm trying out the memoize egg. > > I saw the tail-call-optimized version of the factorial procedure in the > memoize documentation at http://api.call-cc.org/doc/memoize and I've > been

[Chicken-users] [PATCH] (low priority) Make locative-ref inlineable (ticket #1260)

2016-05-18 Thread Kooda
Hi, I was browsing bugs.call-cc.org and found this low hanging bug so I gave it a shot. I hope I didn’t mess up too much. >From fcba39930dcb56cc16500531fa37cf0fe0a4aaef Mon Sep 17 00:00:00 2001 From: Kooda <ko...@upyum.com> Date: Wed, 18 May 2016 10:48:58 +0200 Subject: [PATCH] Make

Re: [Chicken-users] [Chicken-announce] [ANN] CHICKEN 4.11.0 release candidate 2 available

2016-05-01 Thread Kooda
Operating system: Alpine Linux (musl libc) Hardware platform: x86-64 C Compiler: gcc 5.3.0 Installation works?: Yes Tests work?: Yes Installation of eggs works?: Yes (pastiche) Operating system: Alpine Linux (musl libc) Hardware platform: armv7 C Compiler: gcc 5.3.0 Installation works?: Yes Tests

Re: [Chicken-users] CHICKEN meetup reminder

2016-07-23 Thread Kooda
On Tue, 12 Jul 2016 11:11:05 +0200, Christian Kellermann wrote: > So arrange your travel today! I just booked my train tickets! I’ll be arriving at Nürnberg Hbf on thursday 22nd at 17:25 and leaving on sunday 25th at 16:00. ___ Chicken-users mailing

Re: [Chicken-users] CHICKEN meetup reminder

2016-07-12 Thread Kooda
On Tue, 12 Jul 2016 11:11:05 +0200, Christian Kellermann wrote: > > Dear CHICKEN-fans, > > this is a reminder that the CHICKEN Meetup will take place on > > September 23-25th in Nuremberg, Germany > > http://wiki.call-cc.org/event/chicken-summer-2016 > Do we try to arrange for a common hotel

Re: [Chicken-users] problems string-trimming on UTF8

2017-01-27 Thread Kooda
On Fri, 27 Jan 2017 14:36:55 +0100 Kristian Lein-Mathisen wrote: > $ csi -R srfi-13 -p '(string-trim-right "Zazà")' > Zaz� > > > Oh no, what happened? Please use the utf-8 aware srfi-13, called utf8-srfi-13: $ csi -R utf8-srfi-13 -p '(string-trim-right "Zazà")' Zazà

Re: [Chicken-users] Nuremberg Meetup

2016-09-28 Thread Kooda
On Tue, 27 Sep 2016 16:38:19 +0200, Andy Bennett wrote: Indeed! Thanks everyone! It was really nice to meet you all at last! I hope to be there next time as well. :) ___ Chicken-users mailing list Chicken-users@nongnu.org

Re: [Chicken-users] Newbie alert [subscription test]

2017-01-12 Thread Kooda
On Thu, 12 Jan 2017 09:36:20 +0100 Christian Kellermann wrote: > No, just ask here! We are happy to help with any question if we can. > Also from experience, every new user will step on a new bug noone else > has seen before, so lowering the bar to get in touch is important

[Chicken-users] CHICKEN ezd 0.1

2017-01-08 Thread Kooda
Hi there chickeneers! I’ve been working on a port of the ezd graphics server / GUI library (for unix-like systems only) from DEC for the past few weeks, and today I finally tagged a release! It includes all of the original examples and a variant of the clock example that uses the ezd-external

Re: [Chicken-users] Parallel procedures in CHICKEN

2016-12-24 Thread Kooda
On Sat, 24 Dec 2016 02:11:37 -0200 Arthur Maciel wrote: > Is there a way to implement map, for-each and other procedures in a > parallel way so > > (use srfi-1) > (map (lambda (x) (+ x 1)) (iota 100) > > would automatically split the list into smaller lists according

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

2017-12-10 Thread Kooda
Operating system: Devuan unstable Hardware platform: x86-64 C Compiler: GCC 7.2.1 Installation works?: yes Tests work?: yes Installation of eggs works?: yes Operating system: Alpine edge (musl libc) Hardware platform: ARM 32 C Compiler: GCC 6.4.0 Installation works: yes Tests work: yes

Re: [Chicken-users] How to use bezier function in 2d-primitives?

2017-10-25 Thread Kooda
On Tue, 24 Oct 2017 22:15:47 -0700 Matt Welland wrote: > I tried this: > > (use 2d-primitives) > (with-output-to-file "test.csv" > (lambda () > (for-each >(lambda (v) > (print (f32vector-ref v 0)","(f32vector-ref v 1))) > (bezier->vects

Re: [Chicken-users] [ANN] CHICKEN 5.0.0 release candidate 1 available

2018-08-12 Thread kooda
Hi there! Here are some tests results. :D Operating system: Devuan unstable, glibc 2.27 Hardware platform: x86-64 C Compiler: GCC 8.2.0 Installation works?: yes Tests work?: yes Installation of eggs works?: yes (spiffy) Operating system: Alpine Linux edge, musl-libc 1.1.19 Hardware platform: arm

Re: [Chicken-users] Like 'include', but different?

2018-08-25 Thread kooda
Mark Carter wrote: > I have code where I 'include' other files. Suppose I compile that file. > As part of execution, it will try to load those other files, which isn't > what I want. > > Is there a way of telling chicken that during the interpretation or > compilation, the file should be

Re: [Chicken-users] porting eggs experiences and questions

2018-08-25 Thread kooda
Jörg F. Wittenberger wrote: > Apparently chicken-install passes the -n switch down to the dependencies it > need to install. I reported the same thing on IRC today. I think it makes sense and would like to have a switch that instructs chicken-install to *only* build, and install if -n is not

Re: [Chicken-users] Crash in SRFI-69 eq?-hash

2018-08-19 Thread kooda
Thomas Chust wrote: > this matters a lot: For one I have an application where it is crucial > to be able to identify if the exact same object is passed more than > once into certain functions and to be able to detect cyclic data > structures – eq? and eq?-hash are supposed to be applicable to >

Re: [Chicken-users] Crash in SRFI-69 eq?-hash

2018-08-27 Thread kooda
Hey! :) This has been fixed in SRFI-69 0.3, hope it works fine for you now! ___ Chicken-users mailing list Chicken-users@nongnu.org https://lists.nongnu.org/mailman/listinfo/chicken-users

Re: [Chicken-users] reexport - not working as expected (or I have wrong expectations)

2018-07-21 Thread kooda
Martin Schneeweis wrote: > Splitting the whole thing into 3 files does not work - I get a runtime > exception (when executing "mod-c"): "Error: unbound variable: > mod-a#test-a". The one thing that is missing from your example, is that mod-a is never loaded, this can be acheived by adding `(use

Re: [Chicken-users] Has hypergiant been used on Android?

2019-01-20 Thread Kooda
On 1/21/19 12:15 AM, Matt Welland wrote: Regarding hypergiant, after many tries it did install in the docker but I have not been able to get the demo to work on android. I'll report back if I get it working. Don’t try too hard. I’m taking over the maintenance of the Hypergiant & cie eggs and

Re: [Chicken-users] new egg: envsubst

2019-01-21 Thread Kooda
On 1/21/19 11:51 PM, Robert Jensen wrote: Hello, I cloned envsubst [1] in Chicken 5. You can check it out here [2]. All the best, Rob [1] https://www.gnu.org/software/gettext/manual/html_node/envsubst-Invocation.html [2] https://github.com/r1b/envsubst Nice! Thanks for sharing! I added

Re: [Chicken-users] 'loops' egg for Chicken V5

2019-01-24 Thread Kooda
On 1/23/19 7:50 PM, Zach Davis wrote: What are the next steps to getting the mainline egg updated for v5? You should try contacting the maintainer of the egg directly, sending them your patch! :) ___ Chicken-users mailing list

Re: [Chicken-users] Break points for feathers

2019-01-24 Thread Kooda
On 1/23/19 11:20 AM, David Ireland wrote: Might be a silly question, but how do you set breakpoints when debugging in feathers? You should just have to click the line you want the breakpoint on. Don’t forget to build the code you want to debug with -d3

Re: [Chicken-users] I'm trying to use the cairo egg with the sdl2 egg but not making much progress. An

2019-01-27 Thread kooda
Matt Welland wrote: > Assuming it is possible, I'd like to use cairo to draw on sdl2 > surfaces. I've read the demos and other available code but I'm not yet > seeing how to bolt them together. Does anyone have some example code > they can share to help me get going? It is absolutly possible!

Re: [Chicken-users] how to compile files, modules, shared libraries, programs

2019-03-29 Thread kooda
Marco Maggi wrote: > I already have a too long list of things to learn. I am used to the GNU > Autotools and I can recycle this knowledge. Less things, better life... You might want to check this project out, which uses autotools. :) https://github.com/drewt/scmus

Re: [Chicken-users] How to I add (not override) compiler options/flags ?

2019-03-24 Thread kooda
Jeronimo Pellegrini wrote: > But since C_COMPILER_OPTIONS is defined with ?=, if I set it > when running make, the default in Makefile.linux, for example, > would be ignored. > > So if I use a script that wants to *add* flags, how should I do that? > (I see that CFLAGS is not used). Hmm, this

Re: [Chicken-users] repository pathname, location and customisation, lib64

2019-03-24 Thread kooda
Marco Maggi wrote: > Under Slackware 32-bit the libraries' directory is "$prefix/lib", > while underSlackware 64-bit the libraries'directory is > "$prefix/lib64". On a 64-bit platform: it is possible to install both > 32-bit and 64-bit packages and their files

[Chicken-users] Announce: Hypergiant and OpenGL eggs are available for CHICKEN 5!

2019-03-23 Thread kooda
Hello CHICKEN users! Today I finished porting and publishing the last eggs of the OpenGL suite! I am now the maintainer of the CHICKEN 5 version of the following eggs, which are, as of today, all available from chicken-install: - epoxy - soil - glfw3 - gl-math - gl-utils - gl-type - glls -

Re: [Chicken-users] trouble installing utf8 egg

2019-03-02 Thread kooda
paul wisehart wrote: > Hi, > > When I try to install utf8 i get error: > /.chicken-install/cache/utf8/utf8.import.so > installing utf8 > install: /usr/local/share/chicken/INS@1vVEM7m4ZP: Permission denied > > Error: shell command terminated with nonzero exit code > 256 >

Re: [Chicken-users] Page-align allocation

2019-03-16 Thread kooda
wrote: > Hello, > > Does CHICKEN align a block of memory to the page boundary when I declare > a vector of 4096 elements? If not, how to make it aligned to the page > boundary? > Hi! Sorry for the very late reply! Are you talking about regular Scheme vectors storing any kind of Scheme data,

Re: [Chicken-users] error when building freetype egg

2019-04-09 Thread kooda
Vasilij Schneidermann wrote: > Hey Kristian, > > > When I chicken-install freetype, I get this: > > > > /home/klm/.chicken-install/cache/freetype/freetype.c: In function > > ‘stub2714’: > > /home/klm/.chicken-install/cache/freetype/freetype.c:820:6: error: > > ‘FT_GlyphSlotRec’ {aka ‘struct

Re: [Chicken-users] A Thank You to all the chicken-scheme contributors

2019-05-29 Thread kooda
Richard Huxton wrote: > I'm unlikely to ever become a scheme guru or even make a living writing > it. > > I am however enjoying exploring chicken scheme and have found it to be a > clean, practical distribution with well thought out tools and > suprisingly good documentation. > > Given all

Re: [Chicken-users] Port of racket/math to Chicken egg

2019-07-10 Thread kooda
Diego wrote: > I'd like to add this to the egg repository, as long as it's ok that it's > technically not 'complete' at this point. I'm also wondering wether a more > descriptive name than simply 'math' would be better (e.g. racket-math?) so as > to avoid ambiguity or confusion. Done! Thanks

Re: [Chicken-users] [Chicken-hackers] Allowing unspecified key arguments in functions

2019-07-26 Thread kooda
Amir Teymuri wrote: > I had a question about the objectives and reasons of allowing > un-specified key arguments in functions as soon as i want to have some > key arguments. Any DSSSL style arguments (#!rest, #!optional and #!key) always are optional arguments to the procedure. You can think of

Re: RAM usage of applications?

2019-11-29 Thread kooda
egarrulo wrote: > Hello everybody, > > I wonder if I could consider Chicken to write an application for a > device with 256 MB of RAM, where the whole RAM may not be available for > the application. > > Can anybody give me a *rough* idea of how much RAM a basic program > written in Chicken

Re: Reading bytes from a TCP port

2019-11-28 Thread kooda
Fredrik Appelberg wrote: > > Hello all, new chicken schemer here. > > I'm writing an AMPQ client for fun (as One does) and can't figure out > the correct way to read from a TCP port. I want to block until input is > available, and then read all buffered data into a byte buffer (I'm using >

Re: German Umlauts / UTF8 with comparse

2020-02-18 Thread kooda
Christoph Lange wrote: > Yes, this helps. Kind of ;-) ... using the character set > char-set:alphabetic, my umlauts are now parsed. But I don't get them back > in my result, at least not as printable characters. Instead, the following > happens, and utterly confuses me: Hmm, indeed. From what I

Re: [ANN] CHICKEN 5.2.0 release candidate 2 available

2020-02-16 Thread kooda
Thomas Chust wrote: > - elliptic-curves installs, but doesn't work. The code uses matchable > to destructure record instances and none of those statements match any > of the records, possibly because the record tag symbols are now > prefixed with the declaring module name. However, simply adding

Re: German Umlauts / UTF8 with comparse

2020-02-17 Thread kooda
Christoph Lange wrote: > meaning, that the ä isn't recognized as being a letter within the > 'char-set:letter'. The utf8 egg’s srfi-14 character sets are designed to be compatible with the original srfi-14 and only contain ASCII characters, as stated in the documentation:

Re: Help porting someone else's macro from 4 to 5.

2020-01-21 Thread kooda
Andrew Mack wrote: > Looking through various chicken documentation, my first assumption was > to wrap the lambda argument to define-syntax in an er-macro-transformer > call. However this does not recognize append-map (of course defined in > srfi-1) as bound. I thought that it might also need to

Re: Dead link on matchable documentation

2020-09-28 Thread kooda
Matt Welland wrote: > This link to this paper an-introduction-to-lispy-pattern-matching.html, > from http://wiki.call-cc.org/eggref/5/matchable, is dead. I could not find > the paper. > > Thanks. Archive.org to the rescue!

Re: New egg for SRFI 193: Command line

2020-10-23 Thread kooda
Lassi Kortela wrote: > Based on the code posted to chicken-hackers previously, here's an egg > for SRFI 193: . > > test-new-egg says: > > < srfi-193 (1 of 1) >Fetching[ ok ] 0s >Reading

Re: Port of msgpack to Chicken 5

2021-03-24 Thread kooda
Théo Cavignac wrote: > Hi, > > > About two years ago I started a big project using Chicken and msgpack. > The msgpack egg being stalled and only in C4, I ported it to C5. > > I tried to contact the original author on Github but he never replied > (maybe he will see this mail, in which case I