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

2023-02-15 Thread Kon Lovett
i’ll try it, but probably not until the weekend > On Feb 15, 2023, at 11:15 AM, Mario Domenech Goulart > wrote: > > 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

Re: SRFI 193 (Command lines) for Chicken

2020-08-08 Thread Kon Lovett
i will take a stab at some of these > On Aug 8, 2020, at 5:14 AM, Lassi Kortela wrote: > > Hello, > > SRFI 193 is in the last-call period before finalization. Here is an > implementation for Chicken. I'd like to publish it as an egg. The API > is trivial enough that if you like it, you may

irregex-match? & specialize question

2020-03-24 Thread Kon Lovett
= I must be missing something cat >matches-prob-test.scm <<'HERE' (import scheme) (import (chicken irregex)) (define (uses-predicate str) (and (string? str) (irregex-match? '(: "foo") str) ) ) (print "uses-predicate: " (uses-predicate "")) HERE csc ./matches-prob-test.scm

Re: [Chicken-hackers] [PATCH] Improve srfi-13 performance quite a bit by inlining optarg handling

2020-01-09 Thread Kon Lovett
attached is the compressed trunk it uses the utf8 egg + a couple of my eggs > On Jan 9, 2020, at 3:01 PM, Jeff Moon wrote: > > Kon, > You noted in this thread that you had ported csv-xml for your own purposes. > Would you be willing to share your changes, or could we get this into the >

Re: [Chicken-hackers] [PATCH] Improve srfi-13 performance quite a bit by inlining optarg handling

2019-09-28 Thread Kon Lovett
> NOTE: Aside from the effort in porting the code there are still a few > dependencies on eggs that have not been ported. Triming dependencies > may eliminate some of these. A quick crude scan of use statements gave > me this: > > call-with-environment-variables > csv > csv-xml > dot-locking >

[Chicken-hackers] srfi-69 & keyword vs symbol

2019-06-21 Thread Kon Lovett
something like the attached? hash-table-tests.scm.diff Description: Binary data srfi-69.scm.diff Description: Binary data ___ Chicken-hackers mailing list Chicken-hackers@nongnu.org https://lists.nongnu.org/mailman/listinfo/chicken-hackers

Re: [Chicken-hackers] Regarding #1564: srfi-18: (mutex-unlock) Internal scheduler error

2018-12-02 Thread Kon Lovett
well, that shows me. ;-) trying to track down why #497 $ chicken-install -r srfi-18 mapped (srfi-18) to () retrieving ... > On Dec 2, 2018, at 10:42 AM, Kon Lovett wrote: > > C5 evicted srfi-18, along w/ srfi-1, 13, 14, & 69, to the egg store. > > chicken-install -retri

Re: [Chicken-hackers] Regarding #1564: srfi-18: (mutex-unlock) Internal scheduler error

2018-12-02 Thread Kon Lovett
C5 evicted srfi-18, along w/ srfi-1, 13, 14, & 69, to the egg store. chicken-install -retrieve. > On Dec 2, 2018, at 10:39 AM, Jörg F. Wittenberger > wrote: > > Hi all, > > when I tried to reply in a timely manner I apparently sent out a link to a > broken file. Sorry for that. > > Just

Re: [Chicken-hackers] CHICKEN 5 egg scheme-include install oddity

2018-09-23 Thread Kon Lovett
thank you for checking. i’ll look into it. i use a lot of ‘ln -s’ to “mount" C4 vs C5. ex: ln -shf "${CHICKEN_PREFIX}/share/chicken" /usr/local/share/chicken ln -shf "${CHICKEN_PREFIX}/share/manual-labor-support" /usr/local/share/manual-labor-support ln -shf

Re: [Chicken-hackers] CHICKEN 5 egg scheme-include install oddity

2018-09-20 Thread Kon Lovett
heap size is 4226064 bytes with 2853648 bytes currently in use nursery size is 1048576 bytes, stack grows downward Command line: ("csi") interrupts are enabled > > Evan > > On 2018-09-17 17:15, Kon Lovett wrote: >> (install prefix for C5 is /usr/local/chi

Re: [Chicken-hackers] CHICKEN 5 egg scheme-include install oddity

2018-09-18 Thread Kon Lovett
cks") ) > On Sep 17, 2018, at 5:15 PM, Kon Lovett wrote: > > (install prefix for C5 is /usr/local/chicken/5) > > the scheme-include install in /usr/local/chicken/5/5/share seems out-of-step > w/ the binaries in /usr/local/chicken/5/lib, w/ the addition of an extra &g

[Chicken-hackers] CHICKEN 5 egg scheme-include install oddity

2018-09-17 Thread Kon Lovett
(install prefix for C5 is /usr/local/chicken/5) the scheme-include install in /usr/local/chicken/5/5/share seems out-of-step w/ the binaries in /usr/local/chicken/5/lib, w/ the addition of an extra level ‘5’ not sure what i am doing wrong, if anything —

[Chicken-hackers] build error w/ clang on macos

2018-09-06 Thread Kon Lovett
(sorry, under the weather, or i would investigate) this doesn’t look right: clang: error: unsupported option '-b undle -headerpad_max_install_names’ last commit in local repo is: commit dc07113cf79a1930c6a109c738138dbea15afbc0 (HEAD -> master, origin/master, origin/HEAD)

Re: [Chicken-hackers] Egg plan for 5?

2018-01-05 Thread Kon Lovett
> On Jan 4, 2018, at 7:36 PM, Dan Leslie wrote: > > I figured I had simply not been thorough enough; you folks do a > fantastic job in documenting your efforts. Thank-you for pointing me in > the right direction! > >> By the way, if there are features you'd like that would

Re: [Chicken-hackers] What to do with CHICKEN 4.13/4.12.1 release/snapshot?

2017-11-05 Thread Kon Lovett
CHICKEN 4 LTS create a "Foundation for the Continuation” to support all NEKCIHCs > On Nov 5, 2017, at 3:09 PM, Evan Hanson wrote: > > Hi all, > > I think we should: > > 0.) Fix 1399 in master and chicken-5. > 1.) Tag 4.13.0rc1. > 1.1, ...) Iterate until we have a good RC,

Re: [Chicken-hackers] "simple" SRFI 12 condition api

2017-05-25 Thread Kon Lovett
rs! > > Cheers, > Peter > > On Fri, Aug 29, 2014 at 10:14:14AM -0700, Kon Lovett wrote: >> On Aug 29, 2014, at 9:47 AM, Peter Bex <peter@xs4all.nl> wrote: >> >>> On Fri, Aug 29, 2014 at 09:21:24AM -0700, Kon Lovett wrote: >>>> (

Re: [Chicken-hackers] egg make depends

2014-12-22 Thread Kon Lovett
On Dec 22, 2014, at 12:29 PM, Alexej Magura agm2...@gmail.com wrote: Not sure if this is the right mailing list. chicken-us...@nongnu.org mailto:chicken-us...@nongnu.org might be better since this is more about usage Is there a reason why egg meta files don't support make depends, that

Re: [Chicken-hackers] [PATCH] Remove several deprecated things which should not cause too much trouble

2014-06-09 Thread Kon Lovett
On Jun 9, 2014, at 1:36 PM, Peter Bex peter@xs4all.nl wrote: On Mon, Jun 09, 2014 at 01:33:58PM -0700, Kon Lovett wrote: On Jun 7, 2014, at 1:25 PM, Peter Bex peter@xs4all.nl wrote: Hi all, The attached patch removes the majority of things that were officially deprecated

Re: [Chicken-hackers] [Chicken-announce] CHICKEN 4.9.0rc1 is available

2014-04-18 Thread Kon Lovett
Operating system: MacOS 10.9.2 Hardware platform: x86-64, C Compiler: clang-503.0.40 Installation works?: yes Tests work?: yes Installation of eggs works?: yes ___ Chicken-hackers mailing list Chicken-hackers@nongnu.org

Re: [Chicken-hackers] [PATCH] Fix finalizer issue on non-GCable constants

2014-03-17 Thread Kon Lovett
On Mar 17, 2014, at 1:38 PM, Peter Bex peter@xs4all.nl wrote: Hi all, The attached patch fixes the problem from subject, as described here: http://lists.nongnu.org/archive/html/chicken-users/2014-03/msg00088.html It also cleans up the code a little bit by re-using well-named C

Re: [Chicken-hackers] [Chicken-users] Testers wanted; iOS patch

2014-03-15 Thread Kon Lovett
On Mar 15, 2014, at 4:41 AM, Peter Bex peter@xs4all.nl wrote: Hi all, Attached is a patch by Bevuta which Felix sent last X-mas. It adds rudimentary support for iOS through a target Makefile. I've so far been unable to test this because I don't have an iOS device. I don't have

Re: [Chicken-hackers] [PATCH] Fix reexports with renaming in import libraries

2014-02-24 Thread Kon Lovett
On Feb 23, 2014, at 4:14 AM, Peter Bex peter@xs4all.nl wrote: Hi all, Felix has put in some time to help us fix #219, and I think it would be nice to get this into 4.9.0. The fix is really rather simple. For more info see the ticket and the commit message. This is basically the

Re: [Chicken-hackers] [PATCH] Fix isnormal() on Mingw, restore tests (fixing #1062 properly)

2014-02-24 Thread Kon Lovett
On Feb 23, 2014, at 4:48 AM, Peter Bex peter@xs4all.nl wrote: Hi all, While investigating how to make isnormal() work on Solaris (but before figuring out we need to define __C99FEATURES__), I came across an alternate solution involving __builting_isnormal, which apparently is a GCC

Re: [Chicken-hackers] [PATCH] Quote $(MAKE) invocations

2014-02-21 Thread Kon Lovett
On Feb 20, 2014, at 5:20 PM, Mario Domenech Goulart mario.goul...@gmail.com wrote: Hi, Please, review the attached patch. Passed MacOS 10.9.1 x86-64 clang 5.0 Best wishes. Mario -- http://parenteses.org/mario

[Chicken-hackers] [PATCH] macosx has strlcpy strlcat

2014-02-06 Thread Kon Lovett
Another is the BSD family 0001-macosx-has-strlcpy-strlcat.patch Description: Binary data ___ Chicken-hackers mailing list Chicken-hackers@nongnu.org https://lists.nongnu.org/mailman/listinfo/chicken-hackers

Re: [Chicken-hackers] [PATCH] Simplify header file inclusion

2013-11-25 Thread Kon Lovett
On Nov 24, 2013, at 11:48 AM, Peter Bex peter@xs4all.nl wrote: Hi all, Initially I wanted to keep this patch until after 4.9.0 was released, but I figured what the hell, we'll need to go through a release candidate cycle anyway and this patch isn't *that* risky, but it cleans up

Re: [Chicken-hackers] expand seems not to keep the promise made in the manual

2013-05-23 Thread Kon Lovett
On May 23, 2013, at 3:32 AM, Peter Bex peter@xs4all.nl wrote: On Thu, May 23, 2013 at 11:59:44AM +0200, Christian Kellermann wrote: Hi Joerg! * Jörg F. Wittenberger joerg.wittenber...@softeyes.net [130523 11:51]: Citing the manual procedure(expand X)/procedure If {{X}} is a

[Chicken-hackers] [PATCH] runtime.c: stop clang warnings

2012-12-29 Thread Kon Lovett
Hi, The attached stops warnings from the clang compiler. The format-string / argument changes I think have merit. The unused return value no return value just stop warnings w/o any other worth. fix_clang_warnings.patch Description: Binary data ___

Re: [Chicken-hackers] Ignore -rpath for mingw macosx

2012-04-29 Thread Kon Lovett
Attached is a patch that ignores the '-rpath directory' option for mingw macosx; MacOS X ld doesn't understand '-R'. (Sorry, sent to wrong list initially.) ignore_rpath_for_macosx.patch Description: Binary data ___ Chicken-hackers mailing list

[Chicken-hackers] fix for blob read syntax manual entry

2012-04-27 Thread Kon Lovett
Hi, This was just bugging me. fix_blob_read_syntax.patch Description: Binary data ___ Chicken-hackers mailing list Chicken-hackers@nongnu.org https://lists.nongnu.org/mailman/listinfo/chicken-hackers

[Chicken-hackers] Request to edit manual Foreign type specifiers

2011-05-25 Thread Kon Lovett
Hi Folks, I would like to edit the Foreign type specifiers manual section so pointer entries follow the optional attribute convention introduced by '[nonnull-] c-string*'. I will also add a general note about the pointer passing/return #f - NULL conversion. In keeping with the spirit

Re: [Chicken-hackers] The use of the null-pointer and null-pointer? procedures

2011-05-11 Thread Kon Lovett
On May 11, 2011, at 8:14 AM, Peter Bex wrote: On Wed, May 11, 2011 at 08:21:32AM -0400, Felix wrote: On Wed, May 11, 2011 at 05:25:12AM -0400, Felix wrote: I was wondering what use does (null-pointer?) has. Historical. I will deprecate. Thanks, Felix. I noticed the documentation says

[Chicken-hackers] Using new chicken-install -reinstall

2011-05-11 Thread Kon Lovett
Hi, The new chicken-install -reinstall option in the experimental branch requires an addition to the extension infolist (.setup-info file contents), the egg-name-and-version. Below is a program which will, given an existing Chicken install a local copy of the SVN egg repo, add the

Re: [Chicken-hackers] Remove of egg version from subversion query

2010-12-16 Thread Kon Lovett
Hello folks, Thank you for the response. I have moved uuid-ossp 1.22 to 1.2.2.; 22 4 so small problem there. (The test used `testbase', which I haven't gotten around to converting, so it was incomplete anyway.) Best Wishes, Kon ___

Re: [Chicken-hackers] blob-literal read syntax

2010-10-18 Thread Kon Lovett
On Oct 18, 2010, at 1:16 AM, Felix wrote: Hello! I have added read-syntax for blob-literals and currently use #{hex...} Since this may block the use of #{ ... } for user-defined read- syntax, I want to ask if perhaps another syntax might be preferrable. Any ideas? Or would the syntax

[Chicken-hackers] Re: Backdoor GPL in message-digest

2010-08-23 Thread Kon Lovett
On Aug 23, 2010, at 7:48 AM, Jim Ursetto wrote: Kon, The addition of the GPL-3 format-compiler-base to check-errors in SVN r19227 has tainted amb, apropos, box, directory-utils, err5rs-arithmetic, list-utils, locale, lookup-table, macosx, mailbox, message-digest, moremacros, multimethod,

Re: [Chicken-hackers] Re: Backdoor GPL in message-digest

2010-08-23 Thread Kon Lovett
The below is moot since I moved everything into own eggs, where they belong anyway. On Aug 23, 2010, at 12:52 PM, Peter Bex wrote: On Mon, Aug 23, 2010 at 12:43:21PM -0700, Kon Lovett wrote: Assume a component of package A uses something that is GPL'ed, but no other component

Re: [Chicken-hackers] cond-expand and macros

2009-11-20 Thread Kon Lovett
On Nov 20, 2009, at 10:05 AM, Thomas Bushnell BSG wrote: On Thu, 2009-11-19 at 18:33 -0800, Kon Lovett wrote: Features are converted to keywords. The colon suffix is just the default read/print form; #:keyword is the context-independent form. The manual needs to document this; right now

Re: [Chicken-hackers] cond-expand and macros

2009-11-19 Thread Kon Lovett
On Nov 19, 2009, at 4:45 PM, Thomas Bushnell BSG wrote: Ok, so this is too weird by half. When I do (register-feature! 'foo), then the feature that is registered is foo:, despite what the actual manual says. And then, for some baroque reason, cond-expand matches foo and foo: (even though

Re: [Chicken-hackers] cond-expand and macros

2009-11-19 Thread Kon Lovett
On Nov 19, 2009, at 7:15 PM, John Cowan wrote: Kon Lovett scripsit: 'cond-expand' uses a function that ensures the tested symbol is a keyword, so 'foo' '#:foo' are legal. Fair enough. But in Chicken 4 syntax-rules macros, the non-keyword form doesn't match, only the keyword form

[Chicken-hackers] Re: [Chicken-users] Bignums in core

2009-10-05 Thread Kon Lovett
Hi, Personally I want a core Chicken with a component orientation towards the major sub-systems. I mean pluggable composable string, number, gc, concurrency, file components; not to be construed as an exhaustive list. I see Chicken at an architectural cross-roads. Rather than pilling

Re: [Chicken-hackers] too many core modules?

2009-09-01 Thread Kon Lovett
On Sep 1, 2009, at 12:57 AM, felix winkelmann wrote: Hello! It's probably just me, but if I have to write (use ports files data-structures utils extras) one more time, I'll go crazy. I think the splitting up of the extras unit was done haphazardly. It doesn't really give any benefit to

Re: [Chicken-hackers] parallel build failure

2009-04-13 Thread Kon Lovett
On Apr 13, 2009, at 11:00 AM, Jim Ursetto wrote: On Mon, Apr 13, 2009 at 6:00 AM, felix winkelmann bunny...@gmail.com wrote: On Mon, Apr 13, 2009 at 12:09 PM, Marijn Schouten (hkBst) I got a report today that chicken-4.0.0 fails and that it is probably a parallel build failure[1].

Re: [Chicken-hackers] Unit files

2008-09-19 Thread Kon Lovett
On Sep 19, 2008, at 6:38 AM, Mario Domenech Goulart wrote: Hi Kon. On Tue, 16 Sep 2008 16:16:56 -0700 Kon Lovett [EMAIL PROTECTED] wrote: On Sep 16, 2008, at 4:06 PM, Ivan Raikov wrote: Yes, we are way overdue for a new release. I had to make some fixes to the MinGW build last week

Re: [Chicken-hackers] Unit files

2008-09-16 Thread Kon Lovett
On Sep 16, 2008, at 4:06 PM, Ivan Raikov wrote: Hi Mario, Yes, we are way overdue for a new release. I had to make some fixes to the MinGW build last week, but now I think I am ready to make the release, so I will merge trunk with the prerelease branch, and probably I will make a new

Re: [Chicken-hackers] srfi-13 %string-copy speedup

2008-03-06 Thread Kon Lovett
On Mar 6, 2008, at 10:52 AM, Jim Ursetto wrote: Core hackers, consider the attached srfi-13 patch which speeds up % string-copy! by using an inline C_substring_copy (something that I guess has been noted and planned for a while). I saw a 1.5x speedup when concatenating 1 million 1-byte

Re: [Chicken-hackers] Re: repository branching

2008-02-26 Thread Kon Lovett
On Feb 26, 2008, at 5:26 AM, felix winkelmann wrote: Hi! Regarding the repository question: I'm getting bored. I sympathize. But the suggestion of specific version info in .meta is probably good. So would be a common version format - suggest #.#.# since it is very common used by

Re: [Chicken-hackers] TCP speedup

2008-02-26 Thread Kon Lovett
On Feb 26, 2008, at 2:30 AM, Jim Ursetto wrote: Hi core hackers, Please consider this TCP patch, which speeds up the output port a LOT; the larger the write, the bigger the speedup. snip I will apply this if no one has objections. Best Wishes, Kon

Re: [Chicken-hackers] Hackathon roundup

2008-02-25 Thread Kon Lovett
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On Feb 25, 2008, at 2:45 AM, Peter Bex wrote: Hello everyone, This weekend's hackathon was a great success. Fun was had by all, and lots of work got done. Most importantly, a number of new people have become more active in the project.

Re: [Chicken-hackers] Hackathon roundup

2008-02-25 Thread Kon Lovett
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On Feb 25, 2008, at 7:37 AM, Peter Bex wrote: On Mon, Feb 25, 2008 at 06:27:31AM -0800, Kon Lovett wrote: Thanks to everyone for all the work. I just wish test- infrastructure wasn't translated since it is obsolete. The current is testbase

Re: [Chicken-hackers] base64.egg bug

2008-02-22 Thread Kon Lovett
On Feb 22, 2008, at 7:17 AM, Jim Bailey wrote: Hello, I just set up a new machine with chicken 3.0 and noticed a bug in the latest base64.egg. When it got ported to C one important case got ignored - decoding a blank string should result in a blank string. Currently the code tries to

[Chicken-hackers] ANN: new features in release 3

2008-02-11 Thread Kon Lovett
Hi Folks, Unit extras: The SRFI-69 hash-table is extended w/ SRFI-90'ish features. (No weak- keys/values since no weak-references, yet.) New companions to any?: none?, always?, never?. New left-section right-section (sort of a variadic curry). Unit library: New flonum-print-precision

Re: [Chicken-hackers] ANN: new features in release 3

2008-02-11 Thread Kon Lovett
On Feb 11, 2008, at 1:17 PM, Graham Fawcett wrote: On Feb 11, 2008 4:01 PM, Kon Lovett [EMAIL PROTECTED] wrote: New left-section right-section (sort of a variadic curry). Very cool. I, for one, bow to our new higher-order overlords. Not mine. Stolen from SRFI-41. Still cool, though

Re: [Chicken-hackers] What happened to -strict-letrecs?

2008-02-09 Thread Kon Lovett
On Feb 9, 2008, at 10:18 AM, John Cowan wrote: Alex Shinn scripsit: The current letrec behavior is a perfectly compliant interpretation of R5RS. There is another compliant interpretation which would signal an error in some cases. Here are the relevant bits of code from SISC's

Re: [Chicken-hackers] multiple issues in embedded PCRE

2007-11-13 Thread Kon Lovett
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On Nov 13, 2007, at 3:52 PM, Marijn Schouten (hkBst) wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 John Cowan wrote: Marijn Schouten (hkBst) scripsit: chicken ships its own copy of libpcre which has multiple vulnerabilities

[Chicken-hackers] Anyone remember why 'set-user-id!' 'set-group-id!' are deprecated?

2007-10-11 Thread Kon Lovett
Hi, I cannot find a reference to why the posix unit procedures 'set-user- id!' 'set-group-id!' were deprecated. Does anyone know? Best Wishes, Kon ___ Chicken-hackers mailing list Chicken-hackers@nongnu.org

[Chicken-hackers] Missing PCRE 7.4 files

2007-09-30 Thread Kon Lovett
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 The snapshot is missing: pcre_newline.c pcre_ucp_searchfuncs.c ucptable.h pcre_chartables.c But they seem to be in the repo. ?, Kon -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.5 (Darwin)

Re: [Chicken-hackers] new release policy

2007-09-02 Thread Kon Lovett
On Sep 2, 2007, at 12:46 AM, Elf wrote: what platforms and do we have testsuites available? See chicken-eggs/chicken/trunk/tests. Not a testsuite like those found in many eggs but what I run (along w/ the benchmarks) as a build checkout. i'm willing to help write a testsuite to

Re: [Chicken-hackers] (software-type) on *BSD

2007-08-06 Thread Kon Lovett
On Aug 6, 2007, at 5:18 AM, foobar wrote: felix winkelmann schrieb: Should it return 'unix or 'bsd ? If bsd is returned then by this logic MacOS X should also return bsd. Leave it as unix. So far 'software-version' is specific enough for compile time distinctions (except for

Re: [Chicken-hackers] Re: .exports not renamed w/ CMake Windows build

2007-01-08 Thread Kon Lovett
On Jan 8, 2007, at 9:43 AM, Brandon J. Van Every wrote: snip I'm asking whether lumping all these under one name is a basic error of Chicken's design. What do Chicken programs do when ported from Unix to Windows? Just gratuitously fail, looking for exports that aren't there? I'll wager