[Chicken-users] Re: [gambit-list] Help With Memory

2008-09-26 Thread Marc Feeley
On 26-Sep-08, at 10:41 AM, Alex Shinn wrote: Hi, Marc Feeley [EMAIL PROTECTED] writes: The point I am trying to make is that in a Scheme to C compiler continuations can be implemented in other ways than Cheney on the MTA to get a system with good performance for call/cc. Whether one

[Chicken-users] Re: [gambit-list] Help With Memory

2008-09-26 Thread Marc Feeley
On 26-Sep-08, at 11:29 AM, Bradley Lucier wrote: On Sep 26, 2008, at 9:23 AM, Marc Feeley wrote: Another point I want to make is that Cheney on the MTA give you free call/cc only after paying a premium on other things, namely stack-like behaving function calls and tail-calls. Because

[Chicken-users] Re: [gambit-list] Help With Memory

2008-09-26 Thread Marc Feeley
On 26-Sep-08, at 11:45 AM, Alex Shinn wrote: [I trimmed off the chicken-users list because I'm not interested in a pissing match between implementations :)] Marc Feeley [EMAIL PROTECTED] writes: You are comparing Chicken to Chicken using different modes right? Nope, Chicken to Gambit

Re: [Chicken-users] Re: [gambit-list] Help With Memory

2008-09-27 Thread Marc Feeley
and Chicken as systems. If that was the case I would have much more to say and obviously would conclude that Gambit is better ;-) Marc On 27-Sep-08, at 9:03 AM, felix winkelmann wrote: On Fri, Sep 26, 2008 at 5:32 PM, Marc Feeley [EMAIL PROTECTED] wrote: The conclusion from my benchmarks

[Chicken-users] Scheme workshop survey

2008-10-17 Thread Marc Feeley
of midnight friday October 31): http://dynamo.iro.umontreal.ca/sw/survey Your feedback is very much appreciated! Marc Feeley for the Scheme workshop steering committee P.S. My apologies if you get this message multiple times. ___ Chicken-users

[Chicken-users] Scheme workshop survey deadline changed to november 2

2008-10-31 Thread Marc Feeley
of midnight sunday november 2): http://dynamo.iro.umontreal.ca/sw/survey Your feedback is very much appreciated! Marc Feeley for the Scheme workshop steering committee P.S. My apologies if you get this message multiple times. ___ Chicken-users

Re: [Chicken-users] faster threading

2008-11-01 Thread Marc Feeley
On 31-Oct-08, at 10:11 PM, Jörg F. Wittenberger wrote: Thankful for a suggestion from Marc Feeley I reused rbtree.scm from the snowfort repository. The attached version extends the snow version by optionally generating lookup and fold procedures for the generated trees. (And contains some

Re: [Chicken-users] faster threading

2008-11-03 Thread Marc Feeley
On 2-Nov-08, at 6:50 PM, Jörg F. Wittenberger wrote: Yes, that seems to be the best course of action, unless Marc consents to re-release his code under a BSD license for inclusion in Chicken. If we ask nicely, he might very well do! I hope so! Marc, would you please do! In exchange I

[Chicken-users] Fwd: [r6rs-discuss] [Scheme Steering Committee announcements] Final reminder: Scheme Steering Committee registration ends early Monday morning

2009-02-01 Thread Marc Feeley
Begin forwarded message: From: Mitchell Wand w...@ccs.neu.edu Date: January 29, 2009 4:53:36 PM EST (CA) To: Scheme List scheme-announceme...@lists.ccs.neu.edu Subject: [r6rs-discuss] [Scheme Steering Committee announcements] Final reminder: Scheme Steering Committee registration ends early

[Chicken-users] [ANN] Scheme Language Steering Committee

2009-05-02 Thread Marc Feeley
community informed of our progress and involved in the process. We hope to announce the details in the coming weeks. Will Clinger Marc Feeley Chris Hanson (ex officio) Jonathan Rees Olin Shivers (ex officio) [1] http://lists.r6rs.org/pipermail/r6rs-discuss/2009-March/004380.html [2] http://www.r6rs.org

[Chicken-users] Discussion of amended charter for Scheme Language Steering Committee

2009-09-28 Thread Marc Feeley
weeks (October 13, 2009). Will Clinger Marc Feeley Chris Hanson Jonathan Rees Olin Shivers ___ Chicken-users mailing list Chicken-users@nongnu.org http://lists.nongnu.org/mailman/listinfo/chicken-users

[Chicken-users] [ANN] Scheme Language Working Groups 1 and 2 draft charters

2009-10-28 Thread Marc Feeley
to scheme-repo...@scheme-reports.org after signing up for that mailing list at http://lists.scheme-reports.org/cgi-bin/mailman/listinfo/scheme-reports Will Clinger Marc Feeley Chris Hanson Jonathan Rees Olin Shivers ___ Chicken-users mailing list

[Chicken-users] Looking for volunteers for Scheme language working groups 1 and 2

2009-12-08 Thread Marc Feeley
group(s) for which you are volunteering a statement explaining who you are and why and how you believe you would contribute to the success of the working group Please send your email by 8 January 2010. Will Clinger Marc Feeley Chris Hanson Jonathan Rees Olin Shivers

[Chicken-users] Volunteering for Scheme language standardization working groups ***deadline January 8***

2010-01-05 Thread Marc Feeley
(s) for which you are volunteering a statement explaining who you are and why and how you believe you would contribute to the success of the working group Please send your email by 8 January 2010. Will Clinger Marc Feeley Chris Hanson Jonathan Rees Olin Shivers

[Chicken-users] [ANN] Call for Papers for 2010 Workshop on Scheme and Functional Programming

2010-02-23 Thread Marc Feeley
submissions should be presented as short papers. Short papers should be formatted with the same guidelines as regular papers, but are expected to be around six pages in length. Organization Conference Chair and Program Chair - Marc Feeley, Université de Montréal Program Committee

[Chicken-users] [ANN] REVISED DEADLINE for Scheme and Functional Programming Workshop

2010-06-14 Thread Marc Feeley
Please note that the deadline for submitting papers to the Scheme workshop has been extended to Wednesday the 16th of June. The workshop website at http://www.iro.umontreal.ca/~sfp2010 gives more details on the submission process and workshop. Marc Feeley

[Chicken-users] [ANN] Call for Participation for 2010 Workshop on Scheme and Functional Programming

2010-08-08 Thread Marc Feeley
/travel.html) - Online registration (http://www.iro.umontreal.ca/~sfp2010/registration.html) Marc Feeley Scheme Workshop Chair feeley at iro.umontreal.ca ___ Chicken-users mailing list Chicken-users@nongnu.org http://lists.nongnu.org/mailman/listinfo

[Chicken-users] [ANN] LAST CHANCE TO REGISTER ONLINE for 2010 Workshop on Scheme and Functional Programming

2010-08-17 Thread Marc Feeley
). Please register online by ***THURSDAY AUGUST 18 AT 8 AM EDT*** To register online visit: http://www.iro.umontreal.ca/~sfp2010/registration.html Marc Feeley 2010 Scheme Workshop chair ___ Chicken-users mailing list Chicken-users@nongnu.org http

[Chicken-users] R7RS public comment period

2012-02-14 Thread Marc Feeley
The comment period is now open and will continue until June 30, 2012. The steering committee thanks the editors for their intensive work on the draft R7RS, and looks forward to the public comment period on this sixth draft. Enjoy! For the Scheme language Steering Committee, -- Marc Feeley

[Chicken-users] [Scheme Steering Committee announcements] R7RS public comment period

2012-02-15 Thread Marc Feeley
The comment period is now open and will continue until June 30, 2012. The steering committee thanks the editors for their intensive work on the draft R7RS, and looks forward to the public comment period on this sixth draft. Enjoy! For the Scheme language Steering Committee, -- Marc Feeley

[Chicken-users] [Scheme Steering Committee announcements] R7RS public comment period

2012-02-16 Thread Marc Feeley
The comment period is now open and will continue until June 30, 2012. The steering committee thanks the editors for their intensive work on the draft R7RS, and looks forward to the public comment period on this sixth draft. Enjoy! For the Scheme language Steering Committee, -- Marc Feeley

[Chicken-users] Unbounded stack growth

2012-07-11 Thread Marc Feeley
I have been experimenting with the Spock Scheme to JavaScript compiler. I encountered a bug in its implementation of the Cheney on the MTA approach to tail-calls and continuations. The bug also exists for Chicken. In the Cheney on the MTA approach there needs to be a check, at regular

Re: [Chicken-users] Unbounded stack growth

2012-07-11 Thread Marc Feeley
On 2012-07-11, at 2:31 PM, John Cowan wrote: Marc Feeley scripsit: In this example, there will be an arbitrarily long sequence of C calls (in the unwinding of the recursion to even) with no Scheme call, so stack size checks will not be performed during the unwinding, yet the C stack grows

Re: [Chicken-users] Unbounded stack growth

2012-07-11 Thread Marc Feeley
On 2012-07-11, at 3:44 PM, Jim Ursetto wrote: It seems that compiling with clang (llvm 3.0) prevents the crash, at least for values up to 20 million, on OS X and Linux. Any higher and I start to hit swap. I don't know why this works. Plain gcc on linux, and llvm-gcc (llvm 2.7) on OS X

Re: [Chicken-users] Unbounded stack growth

2012-07-11 Thread Marc Feeley
On 2012-07-11, at 2:31 PM, John Cowan wrote: Marc Feeley scripsit: In this example, there will be an arbitrarily long sequence of C calls (in the unwinding of the recursion to even) with no Scheme call, so stack size checks will not be performed during the unwinding, yet the C stack grows

Re: [Chicken-users] Unbounded stack growth

2012-07-11 Thread Marc Feeley
On 2012-07-11, at 5:59 PM, Felix wrote: Performance should not trump safety and correctness. Absolutely right, yet everybody has a different perception of what performance, safety and correctness means. Segfaulting on _stack-overflow_ is not something that I'd call incorrect or unsafe -

Re: [Chicken-users] spock tests

2012-09-08 Thread Marc Feeley
On 2012-09-08, at 8:28 AM, Felix fe...@call-with-current-continuation.org wrote: Hey, folks! Many, many thanks for testing so pervasively. This is indeed good news, as it shows that the stuff generally works. As you all reported, some test-cases fail, but this is known and caused by minor

Re: [Chicken-users] spock tests

2012-09-09 Thread Marc Feeley
On 2012-09-08, at 4:54 PM, Felix fe...@call-with-current-continuation.org wrote: In my experiments (updated since we last talked to the most current version of Chrome, Firefox and Safari) I have found that the performance of Spock (and Scheme2JS) varies a lot between JavaScript VMs. For

Re: [Chicken-users] ANN: new eggs "llrb-syntax" and "llrb-tree"

2015-10-26 Thread Marc Feeley
ote: > > Hi Marc, > > Am 25.10.2015 um 19:42 schrieb Marc Feeley: >> Interesting… it looks a lot like the define-rbtree macro used in the Gambit >> runtime system to implement priority queues for the scalable thread >> scheduler. >> >> Is there any hist

Re: [Chicken-users] ANN: new eggs "llrb-syntax" and "llrb-tree"

2015-10-25 Thread Marc Feeley
Interesting… it looks a lot like the define-rbtree macro used in the Gambit runtime system to implement priority queues for the scalable thread scheduler. Is there any historical link between your implementation and the Gambit one? Marc > On Oct 24, 2015, at 2:57 PM, Jörg F. Wittenberger >

Re: [Chicken-users] reachable top-level functions and variables

2017-07-13 Thread Marc Feeley
Have you tried the declaration (optimize-dead-definitions) in Gambit? There’s also the -report compiler option. Marc > On Jul 12, 2017, at 1:56 PM, Sven Hartrumpf wrote: > > Hi all. > > I am looking for a compiler option that will produce output > that could give me a

Re: [Chicken-users] pp and write ignore keyword-style

2018-11-21 Thread Marc Feeley
> On Nov 21, 2018, at 11:05 AM, John Cowan wrote: > > Each of the :foo and foo: styles are supported by most of the 9, whereas the > SRFI-88 style was supported by only 4. See > https://bitbucket.org/cowan/r7rs-wg1-infra/src/default/KeywordSyntax.md for > details > For your information,

Re: RAM usage of applications?

2019-11-30 Thread Marc Feeley
Marc > On Nov 30, 2019, at 10:27 AM, John Cowan wrote: > > On Sat, Nov 30, 2019 at 10:12 AM Marc Feeley wrote: > > Interesting. I assume the 12K excludes dependent DLLs. Do you know if on > Windows there’s a DLL for the Chicken runtime library and for the C libr

Re: RAM usage of applications?

2019-11-30 Thread Marc Feeley
> On Nov 30, 2019, at 10:55 AM, Lassi Kortela wrote: > >>> The Chicken DLL is about 3.4MB, of which a good deal will be relocation >>> tables and such. I'm a Cygwin user, so my C library is included in >>> cygwin1.dll, which is about the same size [...] The native Windows C >>> library,

Re: RAM usage of applications?

2019-11-30 Thread Marc Feeley
> On Nov 30, 2019, at 10:07 AM, John Cowan wrote: > > The Scheme program (print "Hello world") compiled on Windows and stripped > produces a 12K executable. Chicken, like many other Schemes but Common Lisp, > is modularized: if you don't use a feature (within reason) it is not > included.

Re: Trying to understand chicken limitations

2019-12-25 Thread Marc Feeley
> On Dec 24, 2019, at 12:26 PM, cesar mena wrote: > > Marc Feeley writes: > >> Marc >> >> >> >>> On Dec 24, 2019, at 10:15 AM, cesar mena wrote: >>> >>> Lassi Kortela writes: >>> >>>>> As for S7,

Re: Trying to understand chicken limitations

2019-12-23 Thread Marc Feeley
> On Dec 23, 2019, at 8:36 AM, Lassi Kortela wrote: > > There's a persistent myth among programmers that interpreters are slow. I disagree that this is a myth. Interpreted code is typically anywhere from 5x to 100x slower than compiled code depending on the features of the interpreter and

Re: Trying to understand chicken limitations

2019-12-24 Thread Marc Feeley
Marc > On Dec 24, 2019, at 10:15 AM, cesar mena wrote: > > Lassi Kortela writes: > >>> As for S7, I would use Chibi instead: it's more modern and probably faster. >> >> It's a little-known fact that S7's author, Bill Schottstaedt still >> actively maintains it

Re: Hard coded paths in csc and relocatable chicken

2021-05-21 Thread Marc Feeley
> On May 21, 2021, at 8:58 AM, Théo Cavignac wrote: > > Hi Matt, > > I have been interested in this problem for other reasons, mainly because I > was interested in the possibility of installing eggs in userspace while > Chicken was installed through distro package manager (thus in root). >

Re: What are the long-term goals for R7RS in Chicken?

2021-07-19 Thread Marc Feeley
> On Jul 18, 2021, at 2:19 PM, Lassi Kortela wrote: > >> Note that include-files and loaded libraries are two different things, >> also in CHICKEN, libraries are usually compiled, so the .sld convention >> is only partially useful. > > The convention (observed at least by Chibi, Gambit, and

Re: compile-time deserialization

2023-12-26 Thread Marc Feeley
> On Dec 26, 2023, at 3:07 PM, Al wrote: > > Hi, suppose I need to reference data from "file.txt" in my Scheme program. I > could use read-char / read / open-input-file etc (or other (chicken io) > procedures) to read the the contents of the file into a variable. > > However, such