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
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
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
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
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
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
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
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
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
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
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
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
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
(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
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
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
/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
).
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
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
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
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
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
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
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
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
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
-
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
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
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
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
>
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
> 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,
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
> 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,
> 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.
> 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,
> 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
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
> 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).
>
> 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
> 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
41 matches
Mail list logo