This is the mail archive of the guile@sources.redhat.com mailing list for the Guile project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: Translators, yet once more (Re: PHP fork project- Guile vs Python vs ?)


"Khimenko Victor" <guile@khim.sch57.msk.ru> writes:

> > Tracebacks aren't part of the language definition. (Exceptions are though,
> > but I'm planning to simulate those with continuations, and not rely on whatever mechanism guile develops for exceptions)
> 
> Don't to it ! Continuations are REAL slow in guile and Python relies on
> exceptions quite heavily.

er, so what exactly are you leaving the guy with?

Scheme continuations are always presented as *the* way to emulate the
behaviour of all the other control facilities.  if you define Scheme
as a language that other languages are meant to be translated to, then 
well, Scheme with handicapped continuations _isn't_.

that said, being C-friendly doesn't necessarily dictate the current
Guile execution model and nothing else.  better things *are* possible, 
though they are not as bog-simple.

[ and all this assuming that translating into Scheme is a good idea,
  which I'm not at all sure of ]

-- 
This program posts news to billions of machines throughout the galaxy.  Your
message will cost the net enough to bankrupt your entire planet.  As a result
your species will be sold into slavery.  Be sure you know what you are doing.
Are you absolutely sure you want to do this? [yn] y


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]