An hour ago, Philippe Meunier wrote:
> Eli Barzilay wrote:
> >It's more than that -- the "theoretically advanced ... but" that he
> >uses shows off that he really considers the CL macros to be more
> >advanced.
>
> That's because he apparently only knows about syntax-rule and not
> syntax-case. [
Eli Barzilay wrote:
>It's more than that -- the "theoretically advanced ... but" that he
>uses shows off that he really considers the CL macros to be more
>advanced.
That's because he apparently only knows about syntax-rule and not
syntax-case. Look for the word "hygienic" in chapter 3 of his boo
On Nov 23, 2010, at 5:38 PM, David Herman wrote:
>> Is this like the difference between C's type system and ML's?
>
> No, maybe I wasn't clear. It's hard to come up with a precise definition of
> the class of macros that John's talking about. When Matthias et al invented
> hygienic macro syste
On Tue, Nov 23, 2010 at 11:10:23AM -0800, John Clements wrote:
>
> On Nov 23, 2010, at 11:08 AM, John Clements wrote:
>
> >
> > On Nov 20, 2010, at 6:58 PM, Matthias Felleisen wrote:
> >
> >>
> >> On Nov 20, 2010, at 9:01 PM, Greg Hendershott wrote:
> >>
> >>> But I didn't get the
> >>> impre
> Is this like the difference between C's type system and ML's?
No, maybe I wasn't clear. It's hard to come up with a precise definition of the
class of macros that John's talking about. When Matthias et al invented
hygienic macro systems, the idea was that the system would "get scope right"
(a
Hi everyone,
In Moby (my Racket->JS evaluator), I have a parameter that checks the
number of steps that the evaluator takes: after a certain threshold,
the evaluator temporarily yields control back to the browser, and
schedules itself for a restart. I have a rate at which I want the
evaluator to
Is this like the difference between C's type system and ML's? Racket
allows for unhygienic macros so does Racket not implement a "hygienic
macro system"?
On 11/23/2010 04:46 PM, David Herman wrote:
> No. The problem is it's never been clear what that category of macros is that
> John's talking ab
No. The problem is it's never been clear what that category of macros is that
John's talking about, but it does not violate hygiene. By definition, in a
hygienic macro system, there is no macro that can make the macro system
unhygienic.
Now good luck trying to define what that category is! I wo
Three minutes ago, Shriram Krishnamurthi wrote:
> Sadly, his response only makes things worse. He writes
>
> Some Scheme systems have theoretically advanced macro systems but
> I believe the Common Lisp macro system is more suitable for
> writing useful macros.
>
> Eh? How about a huge ch
On Tue, Nov 23, 2010 at 3:58 PM, Shriram Krishnamurthi
wrote:
> Sadly, his response only makes things worse. He writes
>
> Some Scheme systems have theoretically advanced macro systems but I
> believe the Common Lisp macro system is more suitable for writing
> useful macros.
>
> Eh? How abou
Sadly, his response only makes things worse. He writes
Some Scheme systems have theoretically advanced macro systems but I
believe the Common Lisp macro system is more suitable for writing
useful macros.
Eh? How about a huge chunk of the cool things in Racket, from the
class system to Typ
>> Dave Herman mentioned this to me some time ago, and my immediate response
>> was this: okay, if the term "hygiene" refers to a macro system and not to a
>> macro, then *what word* should we use to describe macros that violate
>> transparency? "non-transparent"?
> Oh dear... would that word b
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
> Dave Herman mentioned this to me some time ago, and my immediate response was
> this: okay, if the term "hygiene" refers to a macro system and not to a
> macro, then *what word* should we use to describe macros that violate
> transparency? "non-tr
Thanks for posting that.
Robby
On Tue, Nov 23, 2010 at 2:44 PM, Ciprian Dorin, Craciun
wrote:
> On Sat, Nov 20, 2010 at 18:14, Matthias Felleisen
> wrote:
>>
>>
>> If these two paragraphs are characteristic for the book, it is based on the
>> usual misconceptions of poor Common Lispers about
On Sat, Nov 20, 2010 at 18:14, Matthias Felleisen wrote:
>
>
> If these two paragraphs are characteristic for the book, it is based on the
> usual misconceptions of poor Common Lispers about the world of hygienic
> macros, which they have never understood and are therefore afraid of.
>
> For us,
On Nov 22, 2010, at 4:17 PM, Ken Hegeland wrote:
> The problem is 27.5.4 can be found at
> http://htdp.org/2003-09-26/Book/curriculum-Z-H-34.html#node_sec_27.5
>
> I am still on the beginning of this extended exercise and I am entirely lost.
> I know how it works but can't get anything even rem
On Nov 23, 2010, at 11:08 AM, John Clements wrote:
>
> On Nov 20, 2010, at 6:58 PM, Matthias Felleisen wrote:
>
>>
>> On Nov 20, 2010, at 9:01 PM, Greg Hendershott wrote:
>>
>>> But I didn't get the
>>> impression that all or even most of the macro techniques were
>>> unhygienic.
>>
>>
>>
On Nov 20, 2010, at 6:58 PM, Matthias Felleisen wrote:
>
> On Nov 20, 2010, at 9:01 PM, Greg Hendershott wrote:
>
>> But I didn't get the
>> impression that all or even most of the macro techniques were
>> unhygienic.
>
>
> Hygiene is a technical term. The idea is roughly that
> the __macro
An hour ago, Todd O'Bryan wrote:
> This is probably mostly addressed to Eli, but sent through the list
> for posterity's sake.
>
> I have a few 64-bit servers that I need to install Racket on when
> new versions come out. I've been using the i386 installer, but would
> like to avoid installing the
On Nov 22, 2010, at 1:17 PM, Ken Hegeland wrote:
> The problem is 27.5.4 can be found at
> http://htdp.org/2003-09-26/Book/curriculum-Z-H-34.html#node_sec_27.5
>
> I am still on the beginning of this extended exercise and I am entirely lost.
> I know how it works but can't get anything even rem
This is probably mostly addressed to Eli, but sent through the list
for posterity's sake.
I have a few 64-bit servers that I need to install Racket on when new
versions come out. I've been using the i386 installer, but would like
to avoid installing the 32-bit compatibility packages, if I can.
Bu
> It might be that the velocity calculations really need to be done from
> the Java side of things to get the right performance. If that's the
> case, I can sketch out the extensions to Phonegap.
Perhaps my question was a bit too rash, I should perform some more tests before
(at least before ca
I've started a blog at http://slow-thought.blogspot.com. It's only
peripherally about programming, but I will be posting scraps of code from
time to time. Does anybody know an easy way to preserve formatting
(especially indentation) when cutting and pasting from DrRacket to blogspot?
TIA
Pat
___
On 22/11/2010 21:17, Ken Hegeland wrote:
Hi Ken, you're very close to a solution :-)
My first thought is to make something that takes either a (listof(listof
numbers)), or 3 (listof numbers), and have it output the first part of
triangulation.
I'd recommend you go with the (ListOf (ListOf in
24 matches
Mail list logo