Re: [Chicken-users] tinyclos error on chicken 4.6 on windows

2010-12-23 Thread Matthew Welland
- Original message - If I do (use tinyclos) I get an inexact-exact error. Every time the number reported appears different. This is using an install based on the instructions I found in the wiki for minwg + chicken which was very easy and worked first time. Kudos to the chicken devs

[Chicken-users] Anyone looked at making an egg for clutter?

2010-11-04 Thread Matthew Welland
Just curious clutter-project.org ___ Chicken-users mailing list Chicken-users@nongnu.org http://lists.nongnu.org/mailman/listinfo/chicken-users

[Chicken-users] FYI: Installing pstk on chicken 4.2 fails for me ...

2010-11-04 Thread Matthew Welland
Chicken version 4.2.0 pstk located at /tmp/chicken-install-1e0.tmp/pstk checking dependencies for `pstk' ... missing: posix retrieving ... . Content-Type: text/plain reading chunks ... reading files ... Server error: Error: [Server] no such extension or version posix #f

[Chicken-users] Incremental build, tricks or tips anyone?

2010-09-05 Thread Matthew Welland
I am updating some old code and the build broke because chicken-config no longer exists. It took a while but I finally found that all I had to do was replace chicken-config with csc. I.e. csc -cflags in place of chicken-config -cflags. My question is, does anyone have a nicer way of doing

[Chicken-users] tinyclos fails to install ...

2010-09-05 Thread Matthew Welland
I don't see any options to force chicken-install to use an older version of an egg. Is my only option to either manually get the older egg or manually make a new chicken? sudo chicken-install tinyclos ... checking dependencies for `tinyclos' ... install order: (tinyclos)

Re: [Chicken-users] tinyclos fails to install ...

2010-09-05 Thread Matthew Welland
Nevermind. I just did the following and am able to move forward: chicken-install -r tinyclos;cd tinyclos perl -pi.bak -e 's/-no-procedure-checks-for-toplevel-bindings//' *.setup chicken-install -sudo On Sunday 05 September 2010 03:24:27 pm Matthew Welland wrote: I don't see any options to force

Re: [Chicken-users] tinyclos fails to install ...

2010-09-05 Thread Matthew Welland
- Original message - On Sep 5, 2010, at 17:24, Matthew Welland m...@kiatoa.com wrote: I don't see any options to force chicken-install to use an older version of  an egg. Is my only option to either manually get the older egg or manually  make a new chicken? chicken-install

[Chicken-users] file-stat, file-size, regular-file? fail on large files in chicken 3.4 on 32bit host

2010-08-15 Thread Matthew Welland
I assume this is not a problem in chicken 4.x and or works fine if running on a 64 bit host? The manual seems to think these should yield an inexact number but I'm getting exceptions. For the moment I'm stuck on 3.4 so I've started writing work-around code, however is there a simple way or any

Re: [Chicken-users] qt dbus eggs

2010-04-07 Thread Matthew Welland
On Wednesday 07 April 2010 01:23:16 pm Andrei Barbu wrote: Hi, I'm working on getting chicken into shape for writing applications on the Nokia N900. I've made a lot of changes to the qt egg over the past few weeks if anyone is interested in a upgraded version. Yes, very interested! Me and my

Re: [Chicken-users] Bounty for an egg or two.

2010-04-05 Thread Matthew Welland
to call its procedures. -Ivan Felix fe...@call-with-current-continuation.org writes: From: Matthew Welland m...@kiatoa.com Subject: [Chicken-users] Bounty for an egg or two. Date: Thu, 1 Apr 2010 21:53:52 -0700 I'd like some help in getting some eggs made: 1. An interface to cgal

[Chicken-users] Computational geometry for chicken?

2009-11-08 Thread Matthew Welland
I don't see anything in the eggs list that does the trick so I need some basic polygon computational geometry operations, namely; AND, OR, XOR, NOT. Any suggestions how to go about this? I have some slow, incomplete and buggy code I wrote a long time ago that I could resurrect and slap

Re: [Chicken-users] Computational geometry for chicken?

2009-11-08 Thread Matthew Welland
and intersection of 2D objects, a quad-tree [1] might be sufficient, and I would not be surprised if there is a functional quad-tree implementation available online. So defining your requirements first might save you some labor. -Ivan [1] http://en.wikipedia.org/wiki/Quadtree Matthew Welland m

Re: [Chicken-users] Proposed procedure movement in Chicken 4

2009-09-12 Thread Matthew Welland
On Friday 11 September 2009 04:39:43 pm you wrote: 2009/9/10 Matthew Welland m...@kiatoa.com Seconded. I gave some code of mine to someone with instructions to install chicken to compile it. He said it doesn't work. Oops. Yeah, You gotta use 3.3. Ok, how do I get it. Uh, dunno. He now

Re: [Chicken-users] Proposed procedure movement in Chicken 4

2009-09-12 Thread Matthew Welland
Replying to myself - I just needed to use require instead of use. I'll test a few other apps and if it goes well start moving to 4.1. On Saturday 12 September 2009 09:52:51 am Matthew Welland wrote: On Friday 11 September 2009 04:39:43 pm you wrote: 2009/9/10 Matthew Welland m...@kiatoa.com

use vs require (was Re: [Chicken-users] Proposed procedure movement in Chicken 4)

2009-09-12 Thread Matthew Welland
information. Thanks. Ironically object-oriented (and modules for that matter) have lost favor in my eyes and I'll not be needing them for future code. However there is that little matter of legacy :( 2009/9/12 Matthew Welland m...@kiatoa.com: Replying to myself - I just needed to use require instead

Re: [Chicken-users] Proposed procedure movement in Chicken 4

2009-09-10 Thread Matthew Welland
On Wednesday 09 September 2009 03:14:50 pm Derrell Piper wrote: Someone asked me what I meant by my first comment. I checked Salmonella and it reports the following statistics for eggs (4 on top, 3 on bottom): Failed99 Succeed 334 (76%) Skipped 4 Total 437

Re: [Chicken-users] Fwd: Newbie question - Converting SKILL/Scheme to C.

2009-09-05 Thread Matthew Welland
I have done this for some small SKILL programs before. If you have c-style (*yuck*) SKILL you will probably save some time by loading it into a cadence tool and using pp to convert it back to sane mode. It has been many years since I tried it but I'm pretty sure that works. SKILL is really a

Re: [Chicken-users] Maintaining my eggs in a separate repository

2009-03-09 Thread Matthew Welland
Perhaps a mechanism similar to apt/sources.list for chicken would be nice? I.e. the ability for chicken-setup to search for an egg in several repositories specified in a file (such as the sources.list debian file). I have libraries I need to distribute at work across several sites and this

[Chicken-users] PS-tk documentation missing?

2009-03-05 Thread Matthew Welland
FYI: The link on the PS-tk egg wiki page seems dead. I did see some docs for PS-tk on sourceforge: http://sourceforge.net/projects/pstk If desired I can cut 'n paste the sourceforge doc into the wiki but no promises on keeping all the formatting (although I'll try)

[Chicken-users] cgi web app stuff

2009-01-10 Thread Matthew Welland
I have a cgi web app framework I put together for some projects I'm working on. I put the code such as it is on github (http://github.com). I'll put together a web page with more info one of these days but in the mean time there is a doc dir with the beginnings of an open office doc. You can

Re: [Chicken-users] Chicken for Python Programmers

2008-12-29 Thread Matthew Welland
On Monday 29 December 2008 05:21:21 pm Jack Trades wrote: After noticing Chicken for blub programmers on the wiki some months ago, I decided a good way to learn Scheme would be to produce a similar document. It's ~50 pages long and written as one large table with various sub-headings. At last

[Chicken-users] Bug in canonical-path?

2008-10-25 Thread Matthew Welland
~$ touch abc\\298.test csi (find-files . regular-file? (lambda (x y)(print x) (print (file-stat (canonical-path x) ./abc\298.test Error: (file-stat) cannot access file - No such file or directory: /home/matt/stuff/tools/lmbk/abc/298.test

[Chicken-users] How to use the smtp egg?

2008-10-08 Thread Matthew Welland
Am I using smtp egg correctly? Does x.y.com have to match x.com? Sorry to obfuscate addresses, just trying to limit spam. csi (define s (smtp:connect mail.x.com x.com #t 26)) [snip] SMTP: HELO x.com SMTP: [250 x.y.com Hello x.y.com [1.2.3.4]] csi (define p (smtp:open s [EMAIL PROTECTED] [EMAIL

[Chicken-users] Why is the format egg redundant or unsupported?

2008-09-27 Thread Matthew Welland
While I really like eformat I tend to use the format egg quite a bit. It has no external dependancies and works everywhere (i.e. at work, on the nokia n800 etc.). I hope that being down in that section of the eggs page doesn't imply that the format egg is at risk of going away? If so is there

Re: [Chicken-users] Anyone tried using datadraw with Chicken?

2008-05-23 Thread Matthew Welland
. Matt -=- -Josh On May 22, 2008, at 11:41 PM, Matthew Welland wrote: Has anyone tried using datadraw (http://datadraw.sourceforge.net/) with Chicken? If so did any of the claimed performance benefits transfer to Chicken code? It almost seems like a scheme compiler or interpreter

[Chicken-users] Anyone tried using datadraw with Chicken?

2008-05-22 Thread Matthew Welland
Has anyone tried using datadraw (http://datadraw.sourceforge.net/) with Chicken? If so did any of the claimed performance benefits transfer to Chicken code? It almost seems like a scheme compiler or interpreter could be built on top of datadraw or coupled extremely close to it rather than

[Chicken-users] Request for general advice on reading binary data

2008-04-29 Thread Matthew Welland
I'm using file-open and file-read and various blob to vector conversions to read and parse binary files. Does anyone have any general suggestions or guidelines for doing this efficiently? One possibility that occured to me is to read large chunks into a blob and then process rather than reading

[Chicken-users] Idea: Unofficial eggs

2008-04-13 Thread Matthew Welland
I have some things I'd like to turn into eggs that I don't think belong on the official eggs page. I can make my own egg repository but I think an unofficial eggs page would be really useful. In the .meta file a flag would indicate the egg is unofficial. When the docs are created the pointer

Re: [Chicken-users] DBI

2008-04-06 Thread Matthew Welland
What is the status of this effort? I have written a *very* simplistic DBI which supports lowest common demoninator access to sqlite3 and postgresql. It is only 90 or so lines of code but so far seems enough to let me write for sqlite and switch to postgresql etc. I'd be interested in making

Re: [Chicken-users] Update: Cairo binding

2008-04-06 Thread Matthew Welland
Yippie! I can't wait to try this on ARM scratchbox for the n800/n810. On Sunday 06 April 2008 05:43:41 pm Luke McCarthy wrote: I've got about 99% of the API for Cairo 1.4.14 complete. Notable additions are patterns and scaled fonts, and some missing drawing functions, but it's mostly getters

[Chicken-users] (glob */*) = should it work?

2008-04-02 Thread Matthew Welland
Perhaps this is a bug? I dunno. Anyhow the following doesn't work as I expected: (glob */*) Matt -=- ___ Chicken-users mailing list Chicken-users@nongnu.org http://lists.nongnu.org/mailman/listinfo/chicken-users

[Chicken-users] Spiffy cgi usage

2008-03-26 Thread Matthew Welland
How to set up spiffy to directly execute cgi scripts. I.e. NOT by applying the interperter to the script: Spiffy seems to want this: /bin/perl script.pl vs script.pl with #!/bin/perl in the first line. ;; the cgi-handler part is *not* obvious from the documentation ;; I recomend putting a

Re: [Chicken-users] Regex help.

2008-03-01 Thread Matthew Welland
, Matthew Welland wrote: What am I not getting here? DB1 \\foo =~m/^\\(.*) $/;print $1; foo irb \\foo .match(/^\\(.*)\s*$/);puts $1 foo csi (string-match (regexp ^\\(.*)\\s*$) \\foo ) #f It tells me Error: (regexp) cannot compile regular expression - unmatched parentheses

Re: [Chicken-users] My language trajectory

2008-02-18 Thread Matthew Welland
Interesting thread. I keep doing loops that take me away from scheme and eventually I come back. Now, in part thanks to Chicken, I'm back to stay. Basic, Fortran Lisp (Autocad) HP Basic, Pascal (IC test stuff) Scheme (College, scoops and PC Scheme) Pascal, C, Assembly (College) Scheme (STk)

[Chicken-users] Consultants available?

2008-02-17 Thread Matthew Welland
Fellow Schickians, I need some scheme programming assistance for a pet project that has stalled due to real life and burnout issues. If you are interested and have some free time please drop me an email with your hourly rates and any other info you think pertinent. Thanks in advance! Matt --

Re: [Chicken-users] Consultants available?

2008-02-17 Thread Matthew Welland
. Hopefully that is more detail than anyone would want! Thanks for reading. Matt -- On Sunday 17 February 2008 10:56:12 am Matthew Welland wrote: Fellow Schickians, I need some scheme programming assistance for a pet project that has stalled due to real life and burnout issues. If you

Re: [Chicken-users] Debian packages for Chicken 3.0.0 available now

2008-02-06 Thread Matthew Welland
Thanks for doing this! BTW, if you publish directions on how to make the .deb's I'll make attempt to make them for ARM (targeting OS2008). If anyone else is doing this let me know. Matt -- On Wednesday 06 February 2008 07:42:58 am Ivan Raikov wrote: Hi all, I have compiled Debian

[Chicken-users] Easy way to get sub-second delays in chicken on linux?

2008-01-23 Thread Matthew Welland
(sleep x) only does seconds. Linux sleep does fractions of a second. I guess I could learn ffi but is there a built in easier way? I didn't see anything on the wiki. -- http://www.kiatoa.com, fight for a better world. ___ Chicken-users mailing list

[Chicken-users] Build on cygwin problem

2008-01-23 Thread Matthew Welland
Log of the build: $ make PLATFORM=cygwin PREFIX=/usr/local make -f Makefile.cygwin all make[1]: Entering directory `/cygdrive/c/Documents and Settings/Gamer Guyson/Loc al Settings/Temp/chicken-2.74' echo /* generated */ chicken-defaults.h echo #define C_BUILD_TAG \compiled 2008-01-23 on

Re: [Chicken-users] make clean doesn't remove chicken-config.h and chicken-defaults.h

2007-12-05 Thread Matthew Welland
On Wednesday 05 December 2007 03:50:21 pm Zbigniew wrote: Use `make confclean`. Wish I'd known about that! Thanks. On 12/4/07, Matthew Welland [EMAIL PROTECTED] wrote: However, although I did a make clean before rebuilding I still couldn't get chicken-setup to work because it was trying

[Chicken-users] chicken scheme + gui on Nokia n800 or n810?

2007-12-05 Thread Matthew Welland
Has anyone attempted this? Which gui (if any) works? I see this: http://zedstar.org/blog/2007/11/07/latest-chicken-scheme-packaged-for-openmoko/ which is encouraging (Thanks go to the maintainer). However does chicken-setup work and can I install eggs? Also does it work with OS2008?

[Chicken-users] make clean doesn't remove chicken-config.h and chicken-defaults.h

2007-12-04 Thread Matthew Welland
The environment where I was trying to build chicken had the $HOST variable set to the hostname of the build machine (set in some part of the login process, not something I had control over). After I figured that out I was able to build by unsetting the HOST env var. However, although I did a

Re: [Chicken-users] Choosing a programming language for a web project

2007-10-02 Thread Matthew Welland
On Tuesday 02 October 2007 12:11:09 am felix winkelmann wrote: On 10/2/07, Graham Fawcett [EMAIL PROTECTED] wrote: That, I think, is about as minimal as you can get, while still being robust and being flexible enough to accommodate many protocols and many app frameworks. I think the power

Re: [Chicken-users] Choosing a programming language for a web project

2007-10-01 Thread Matthew Welland
On Monday 01 October 2007 01:07:39 am Peter Bex wrote: On Sat, Sep 29, 2007 at 06:56:46PM -0700, Matthew Welland wrote: From working with Rails I got used to the MVC and DRY principles and used them in putting together my mini-framework. Did you consider making it into an egg? Peter I'd

Re: [Chicken-users] synonyms for module sought

2007-09-07 Thread Matthew Welland
On Friday 07 September 2007 02:14:43 am Elf wrote: are you refactoring the module system? if so, why not just 'module'? module is good and clear. if you want it to be chicken-specific, how about 'carton' or 'crate'? (those being enclosures for eggs) -elf I like the chicken theme. Has

Re: [Chicken-users] sql.egg: incompatible change

2007-08-19 Thread Matthew Welland
On Saturday 18 August 2007 11:02:07 am Kon Lovett wrote: On Aug 18, 2007, at 5:11 AM, Hans Bulfone wrote: hi, i'm planning to make an incompatible change to the sql:select function of the sql.egg. the signature is now: (sql:select what from where #!optional order-by) and i

[Chicken-users] Seed thought: perl/ruby dbi equivalent for scheme/chicken?

2007-08-11 Thread Matthew Welland
First off, my heartfelt thanks to the mysql, sqlite(3) and postgresql egg authors. Without the sqlite3 and postgresql eggs I would be stuck on ruby or perl. Thank you! Perl, Ruby and Bigloo have available a single SQL interface for accessing SQL db's. It is called DBI in Perl and Ruby and the

Re: [Chicken-users] Seed thought: perl/ruby dbi equivalent for scheme/chicken?

2007-08-11 Thread Matthew Welland
interfaces and abstraction in scheme. (and iirc, has one or more pure scheme relational db implementations available.) -elf On Sat, 11 Aug 2007, Matthew Welland wrote: First off, my heartfelt thanks to the mysql, sqlite(3) and postgresql egg authors. Without the sqlite3 and postgresql eggs

Re: [Chicken-users] a file system using Chicken

2007-06-11 Thread Matthew Welland
On Monday 11 June 2007 10:33:03 am Dan Muresan wrote: Mario discovered that his problems were (most likely) due to an unstable url egg. As of now, there are no other active complaints about duggfs not building. Hopefully this will stay true :) A few of you have mentioned their past interest

Re: [Chicken-users] a file system using Chicken

2007-06-09 Thread Matthew Welland
On Saturday 09 June 2007 08:29:40 pm Dan Muresan wrote: errno.i: ./gen_errno.sh errno.i || $(RM) -f errno.i Another dash/bash problem on Debian or Ubuntu. I used the source command to load a script in the current shell, and presumably this is not POSIX, so dash (the default /bin/sh

Re: [Chicken-users] a file system using Chicken

2007-06-08 Thread Matthew Welland
On Thursday 07 June 2007 01:34:42 pm Dan Muresan wrote: Thanks Arto. Also, the existing FUSE bindings for Ruby and Python appear to have achieved stability on a number of platforms and may be worth looking at for tips and tricks. Perhaps also look at the stklos fuse implemention:

Re: [Chicken-users] Rewriting Svnwiki in Java or PHP

2007-04-01 Thread Matthew Welland
Wait! Was this a (nother) April fools joke or is it for real? If the former the jokesters can revel in the knowledge that they were very successful in pulling the wool over the eyes of at least one list member. On Sunday 01 April 2007 13:16, Kon Lovett wrote: Oh my, we are a serious bunch.

[Chicken-users] Building eggs on cygwin - problems (chicken 2.5)

2007-01-29 Thread Matthew Welland
I don't have access to the machine in question right now but I can't seem to build easyffi, readline, oblist, and silex on cygwin. If this is a known issue I'll wait for a fix. If not I'll try to figure out how to send a bug report from the machine in question. Thanks, Matt --

Re: [Chicken-users] chicken scheme on handhelds.

2006-11-08 Thread Matthew Welland
I have an openembedded .bb file and I can make a chicken .ipk package just fine. What I haven't been able to do is get eggs to build in the same environment. However using the scratchbox cross compiling environment I was able to compile chicken and eggs and I built the ezxdisp 3d clock example

[Chicken-users] Fuse - (Re: Writing Linux kernel code in Scheme?)

2006-09-13 Thread Matthew Welland
It isn't a kernel interface but perhaps of interest along similar lines fuse (file system in user space for Linux) has a scheme (stklos) interface. http://www.stklos.org/extensions.html -- ___ Chicken-users mailing list Chicken-users@nongnu.org

[Chicken-users] Tinyclos - a bit disappointing for an ex-stklos user

2006-09-13 Thread Matthew Welland
Is there a formal reason why tinyclos can't have its own namespace for methods? Or, is it just an implementation limitation? In STklos I was used to doing the following: (define-class foo () ((bar :initform '( (define-method length ((self foo)) (length (slot-ref self 'bar))) (define a

Re: [Chicken-users] building only from .c files (who needs to cross-compile)

2006-09-05 Thread Matthew Welland
On Tuesday 05 September 2006 01:08, Brandon J. Van Every wrote: Matthew Welland wrote: Why is it important for your build system to be exercised everywhere? It isn't important for CMake to be exercised everywhere. It's important for CMake to be exercised *extensively*. Right now

[Chicken-users] What should (POINTER VOID) be in opengl?

2006-06-19 Thread Matthew Welland
I'm trying to get tesselation to work and getting nowhere fast. My callbacks are not being called and I suspect I'm off target in more than one place. Anyhow for starters, what would I put for (POINTER VOID) in the following: [procedure] (glu:TessBeginPolygon (POINTER GLUTESSELATOR) (POINTER

Re: [Chicken-users] SQLite and opengl eggs don't compile out of the box with latest release

2006-06-13 Thread Matthew Welland
I don't think there is anything wrong with the opengl egg. When I attempted to install the opengl egg with the stable release of chicken I ran into problems (which I didn't record the details of). Anyhow, when I installed the egg using the bleeding edge chicken release I had no problems. On

[Chicken-users] Anyone have opengl examples?

2006-06-13 Thread Matthew Welland
I'm trying to learn opengl and use chicken. This is proving to be a non-trivial exercise :-) Does anyone have any working opengl code examples they can share? I am specifically having trouble with tesselation of polygons but any and all examples would be interesting. Thanks, Matt --

[Chicken-users] SQLite and opengl eggs don't compile out of the box with latest release

2006-06-09 Thread Matthew Welland
The fix of course is to use the latest snapshot which works fine. However for someone trying chicken for the first time that is probably frustrating. Matt -- ___ Chicken-users mailing list Chicken-users@nongnu.org

Re: OT: Re: [Chicken-users] rails-like framework

2006-04-28 Thread Matthew Welland
On Monday 24 April 2006 16:13, Brandon J. Van Every wrote: Unfortunately, web stuff completely bores me and I have no time anyways. I've made the overtures about game stuff several times here. Nobody has bitten. I don't really expect them to. The real problem is not parentheses. It's

Re: [Chicken-users] Chicken-setup 2.3 fails on Cygwin

2006-03-21 Thread Matthew Welland
No idea if this is related but I had a similar problem where if the current directory had a space in the path chicken-setup would fail. Running chicken-setup in a location where the path was free of spaces worked fine. On Tuesday 21 March 2006 11:30, Patrick Brannan wrote: Can you run it with