[REBOL] Re: Morphing (was: About CONTINUATIONS)

2002-02-28 Thread Chris Double

 Where would a developer begin, if one had an interest in implementing
Scheme
 in REBOL?

Lisp in Small Pieces is the name of the book you want. It's an excellent
book on writing various Lisps with source code in Scheme. Converting this to
Rebol shouldn't be too difficult.

Chris.

-- 
To unsubscribe from this list, please send an email to
[EMAIL PROTECTED] with unsubscribe in the 
subject, without the quotes.




[REBOL] Re: Morphing (was: About CONTINUATIONS)

2002-02-28 Thread pat665

Hi

I found this site on scheme.
http://www.ccs.neu.edu/home/dorai/t-y-scheme/t-y-scheme.html .
You can download it entirely. I did know anything about this language
before. I discovered it has many many things that reminds me Rebol.

Patrick


- Original Message -
From: Chris Double [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Thursday, February 28, 2002 10:48 AM
Subject: [REBOL] Re: Morphing (was: About CONTINUATIONS)


  Where would a developer begin, if one had an interest in implementing
 Scheme
  in REBOL?

 Lisp in Small Pieces is the name of the book you want. It's an excellent
 book on writing various Lisps with source code in Scheme. Converting this
to
 Rebol shouldn't be too difficult.

 Chris.

 --
 To unsubscribe from this list, please send an email to
 [EMAIL PROTECTED] with unsubscribe in the
 subject, without the quotes.


 
__
ifrance.com, l'email gratuit le plus complet de l'Internet !
vos emails depuis un navigateur, en POP3, sur Minitel, sur le WAP...
http://www.ifrance.com/_reloc/email.emailif


-- 
To unsubscribe from this list, please send an email to
[EMAIL PROTECTED] with unsubscribe in the 
subject, without the quotes.




[REBOL] Re: Morphing (was: About CONTINUATIONS)

2002-02-28 Thread chaz

Okey dokey then, that's the second recommendation on this list for Lisp in
Small Pieces.
This weekend I'll go the public library and request that on Interlibrary
Loan

- Original Message -
From: Chris Double [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Thursday, February 28, 2002 1:48 AM
Subject: [REBOL] Re: Morphing (was: About CONTINUATIONS)


  Where would a developer begin, if one had an interest in implementing
 Scheme
  in REBOL?

 Lisp in Small Pieces is the name of the book you want. It's an excellent
 book on writing various Lisps with source code in Scheme. Converting this
to
 Rebol shouldn't be too difficult.

 Chris.

 --
 To unsubscribe from this list, please send an email to
 [EMAIL PROTECTED] with unsubscribe in the
 subject, without the quotes.


-- 
To unsubscribe from this list, please send an email to
[EMAIL PROTECTED] with unsubscribe in the 
subject, without the quotes.




[REBOL] Re: Morphing (was: About CONTINUATIONS)

2002-02-28 Thread Maarten Koopmans

Or...

'Programming and Metaprogramming in Scheme' Jon Pearce
which teaches you how to implement any paradigm in Scheme, incluiding 
Scheme.

Nice intro to programming as well.

--Maarten


On Thursday 28 February 2002 10:48, you wrote:
  Where would a developer begin, if one had an interest in implementing

 Scheme

  in REBOL?

 Lisp in Small Pieces is the name of the book you want. It's an excellent
 book on writing various Lisps with source code in Scheme. Converting this
 to Rebol shouldn't be too difficult.

 Chris.
-- 
To unsubscribe from this list, please send an email to
[EMAIL PROTECTED] with unsubscribe in the 
subject, without the quotes.




[REBOL] Re: Morphing (was: About CONTINUATIONS)

2002-02-28 Thread chaz

yeah.
vector (and dotted pair) seems similar to block
define seems similar to func


- Original Message -
From: pat665 [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Thursday, February 28, 2002 3:46 AM
Subject: [REBOL] Re: Morphing (was: About CONTINUATIONS)


 Hi

 I found this site on scheme.
 http://www.ccs.neu.edu/home/dorai/t-y-scheme/t-y-scheme.html .
 You can download it entirely. I did know anything about this language
 before. I discovered it has many many things that reminds me Rebol.

 Patrick


 - Original Message -
 From: Chris Double [EMAIL PROTECTED]
 To: [EMAIL PROTECTED]
 Sent: Thursday, February 28, 2002 10:48 AM
 Subject: [REBOL] Re: Morphing (was: About CONTINUATIONS)


   Where would a developer begin, if one had an interest in implementing
  Scheme
   in REBOL?
 
  Lisp in Small Pieces is the name of the book you want. It's an
excellent
  book on writing various Lisps with source code in Scheme. Converting
this
 to
  Rebol shouldn't be too difficult.
 
  Chris.
 
  --
  To unsubscribe from this list, please send an email to
  [EMAIL PROTECTED] with unsubscribe in the
  subject, without the quotes.
 




__
 ifrance.com, l'email gratuit le plus complet de l'Internet !
 vos emails depuis un navigateur, en POP3, sur Minitel, sur le WAP...
 http://www.ifrance.com/_reloc/email.emailif


 --
 To unsubscribe from this list, please send an email to
 [EMAIL PROTECTED] with unsubscribe in the
 subject, without the quotes.


-- 
To unsubscribe from this list, please send an email to
[EMAIL PROTECTED] with unsubscribe in the 
subject, without the quotes.




[REBOL] Re: Morphing (was: About CONTINUATIONS)

2002-02-26 Thread Joel Neely

Hi, Chaz,

I don't know if it's still in print, but a *very* good introduction
to LISP, requiring only standard programming skills, is in

_Functional_Programming_Application_and_Implementation_
by Peter Henderson,
Prentice-Hall, 1980
ISBN: 0-13-331579-7

It introduces functional programming, contrasts it with imperative
programming, designs and implements LispKit LISP, and adds some
interesting features (e.g. lazy evaluation, nondeterminism...)

I'd recommend that one first, followed by SICP, of course.

_Structure_and_Interpretation_of_Computer_Programs_
Abelson, Sussman, Sussman
MIT Press, 1985
ISBN: 0-262-01077-1

or

McGraw-Hill
ISBN: 0-07-000-422-6

which should be on every programmer's bookshelf (well-thumbed with
lots of bookmarks sticking out of it... ;-)

-jn-

chaz wrote:
 
 Where would a developer begin, if one had an interest in implementing Scheme
 in REBOL?
 
 - Original Message -
 From: Gabriele Santilli [EMAIL PROTECTED]
 To: [EMAIL PROTECTED]
 Sent: Monday, February 25, 2002 9:14 AM
 Subject: [REBOL] Re: About CONTINUATIONS
 
 At 10.10 25/02/02, Maarten wrote:
 
 If REBOL (and the likes) offer anything, it is the ability to morph it into
 whatever you like. So if it is not there, try to add it yourself and make
 it
 available. It is something RT does not stress enough: if you need it and it
 is not there, morph it into what you want.
 
 I agree wholeheartedly! This point should REALLY be stressed.
 
 Regards,
Gabriele.
 --
 Gabriele Santilli [EMAIL PROTECTED]  --  REBOL Programmer
 Amigan -- AGI L'Aquila -- REB: http://web.tiscali.it/rebol/index.r
 
 --
 To unsubscribe from this list, please send an email to
 [EMAIL PROTECTED] with unsubscribe in the
 subject, without the quotes.
 
 --
 To unsubscribe from this list, please send an email to
 [EMAIL PROTECTED] with unsubscribe in the
 subject, without the quotes.

-- 
; sub REBOL {}; sub head ($) {@_[0]}
REBOL []
# despam: func [e] [replace replace/all e : . # @]
; sub despam {my ($e) = @_; $e =~ tr/:#/.@/; return \n$e}
print head reverse despam moc:xedef#yleen:leoj ;
-- 
To unsubscribe from this list, please send an email to
[EMAIL PROTECTED] with unsubscribe in the 
subject, without the quotes.




[REBOL] Re: Morphing (was: About CONTINUATIONS)

2002-02-26 Thread Gerard Cote

Hello Chaz,

Just to add another 2 cents worth of language search about implementing
Scheme or Lisp with REBOL, I submit you the following Web pointers to some
available documentation about this language's dialects - These are extracted
from a (Long google search :

1. ECL - a Embedded Common-Lisp implementation
... are docummented in the Developer's Guide. ... Finally, the
implementation of the LOOP
macro made by ... documentation strings back to the lisp source files, from
which ...
http://ecls.sourceforge.net/ - 8k

2. Topic: lang/lisp/
Many Common Lisp implementations; An Alfred handy guide to Understanding
LISP ...
http://www-2.cs.cmu.edu/afs/cs.cmu.edu/project/ai-repository/ai/lang/lisp/0.
html - 11k - 25 Feb 2002 -

3. A design document describing the internals of CMUCL (CMU Common Lisp), in
PDF.
http://cvs2.cons.org/ftp-area/cmucl/doc/CMUCL-design.pdf

4. Maybe the best modern book about implementation of various Lisp
Dialects (according to some expert reviewers on AMAZON) : Lisp in Small
Pieces  1996, 514 pages, by Christian Queinnec, Kathleen Callaway
(Translator)
Publisher : Cambridge University Press.
Web page from the author : http://videoc.lip6.fr/queinnec/WWW/Queinnec.html
and Source programs from his book :
http://videoc.lip6.fr/queinnec/WWW/LiSP.html

Prices from AMAZON : List Price: $90.00 Our Price: $90.00
http://www.amazon.com/exec/obidos/ASIN/0521562473/qid%3D945541473/sr%3D1-2/1
03-0118530-5571073
Suggestion : Just go on their site to read the reviews and decide by
yourself if it is appropriate for you...

5. A web site listing many if nmot all current and older Lisp books, many of
them discussing about the implementation of Lisp. The last title is even
entirely downloadable as are the sources.
http://www.elwoodcorp.com/alu/table/bibliography.htm

6. Hacking on a scheme implementation
... The Oaklisp Language Manual Description of an object oriented lisp. The
Oaklisp
Implementation Guide An overview of the implementation of Oaklisp. Separate
...
www.lysator.liu.se/~nisse/scheme/ - 7k


Greetings,
Gerard Cote

-- 
To unsubscribe from this list, please send an email to
[EMAIL PROTECTED] with unsubscribe in the 
subject, without the quotes.




[REBOL] Re: Morphing (was: About CONTINUATIONS)

2002-02-26 Thread chaz

Thanks!
- Original Message -
From: Joel Neely [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Tuesday, February 26, 2002 5:00 AM
Subject: [REBOL] Re: Morphing (was: About CONTINUATIONS)


 Hi, Chaz,

 I don't know if it's still in print, but a *very* good introduction
 to LISP, requiring only standard programming skills, is in

 _Functional_Programming_Application_and_Implementation_
 by Peter Henderson,
 Prentice-Hall, 1980
 ISBN: 0-13-331579-7

 It introduces functional programming, contrasts it with imperative
 programming, designs and implements LispKit LISP, and adds some
 interesting features (e.g. lazy evaluation, nondeterminism...)

 I'd recommend that one first, followed by SICP, of course.

 _Structure_and_Interpretation_of_Computer_Programs_
 Abelson, Sussman, Sussman
 MIT Press, 1985
 ISBN: 0-262-01077-1

 or

 McGraw-Hill
 ISBN: 0-07-000-422-6

 which should be on every programmer's bookshelf (well-thumbed with
 lots of bookmarks sticking out of it... ;-)

 -jn-

 chaz wrote:
 
  Where would a developer begin, if one had an interest in implementing
Scheme
  in REBOL?
 
  - Original Message -
  From: Gabriele Santilli [EMAIL PROTECTED]
  To: [EMAIL PROTECTED]
  Sent: Monday, February 25, 2002 9:14 AM
  Subject: [REBOL] Re: About CONTINUATIONS
 
  At 10.10 25/02/02, Maarten wrote:
 
  If REBOL (and the likes) offer anything, it is the ability to morph it
into
  whatever you like. So if it is not there, try to add it yourself and
make
  it
  available. It is something RT does not stress enough: if you need it
and it
  is not there, morph it into what you want.
 
  I agree wholeheartedly! This point should REALLY be stressed.
 
  Regards,
 Gabriele.
  --
  Gabriele Santilli [EMAIL PROTECTED]  --  REBOL Programmer
  Amigan -- AGI L'Aquila -- REB: http://web.tiscali.it/rebol/index.r
 
  --
  To unsubscribe from this list, please send an email to
  [EMAIL PROTECTED] with unsubscribe in the
  subject, without the quotes.
 
  --
  To unsubscribe from this list, please send an email to
  [EMAIL PROTECTED] with unsubscribe in the
  subject, without the quotes.

 --
 ; sub REBOL {}; sub head ($) {@_[0]}
 REBOL []
 # despam: func [e] [replace replace/all e : . # @]
 ; sub despam {my ($e) = @_; $e =~ tr/:#/.@/; return \n$e}
 print head reverse despam moc:xedef#yleen:leoj ;
 --
 To unsubscribe from this list, please send an email to
 [EMAIL PROTECTED] with unsubscribe in the
 subject, without the quotes.


-- 
To unsubscribe from this list, please send an email to
[EMAIL PROTECTED] with unsubscribe in the 
subject, without the quotes.




[REBOL] Re: Morphing (was: About CONTINUATIONS)

2002-02-26 Thread chaz

WOW. Thanks for the links. Surely there will be a beginning can be found in
one of these!

- Original Message -
From: Gerard Cote [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Cc: Gérard Côté (Globetrotter) [EMAIL PROTECTED]
Sent: Tuesday, February 26, 2002 1:10 PM
Subject: [REBOL] Re: Morphing (was: About CONTINUATIONS)


 Hello Chaz,

 Just to add another 2 cents worth of language search about implementing
 Scheme or Lisp with REBOL, I submit you the following Web pointers to some
 available documentation about this language's dialects - These are
extracted
 from a (Long google search :

 1. ECL - a Embedded Common-Lisp implementation
 ... are docummented in the Developer's Guide. ... Finally, the
 implementation of the LOOP
 macro made by ... documentation strings back to the lisp source files,
from
 which ...
 http://ecls.sourceforge.net/ - 8k

 2. Topic: lang/lisp/
 Many Common Lisp implementations; An Alfred handy guide to Understanding
 LISP ...

http://www-2.cs.cmu.edu/afs/cs.cmu.edu/project/ai-repository/ai/lang/lisp/0.
 html - 11k - 25 Feb 2002 -

 3. A design document describing the internals of CMUCL (CMU Common Lisp),
in
 PDF.
 http://cvs2.cons.org/ftp-area/cmucl/doc/CMUCL-design.pdf

 4. Maybe the best modern book about implementation of various Lisp
 Dialects (according to some expert reviewers on AMAZON) : Lisp in Small
 Pieces  1996, 514 pages, by Christian Queinnec, Kathleen Callaway
 (Translator)
 Publisher : Cambridge University Press.
 Web page from the author :
http://videoc.lip6.fr/queinnec/WWW/Queinnec.html
 and Source programs from his book :
 http://videoc.lip6.fr/queinnec/WWW/LiSP.html

 Prices from AMAZON : List Price: $90.00 Our Price: $90.00

http://www.amazon.com/exec/obidos/ASIN/0521562473/qid%3D945541473/sr%3D1-2/1
 03-0118530-5571073
 Suggestion : Just go on their site to read the reviews and decide by
 yourself if it is appropriate for you...

 5. A web site listing many if nmot all current and older Lisp books, many
of
 them discussing about the implementation of Lisp. The last title is even
 entirely downloadable as are the sources.
 http://www.elwoodcorp.com/alu/table/bibliography.htm

 6. Hacking on a scheme implementation
 ... The Oaklisp Language Manual Description of an object oriented lisp.
The
 Oaklisp
 Implementation Guide An overview of the implementation of Oaklisp.
Separate
 ...
 www.lysator.liu.se/~nisse/scheme/ - 7k


 Greetings,
 Gerard Cote

 --
 To unsubscribe from this list, please send an email to
 [EMAIL PROTECTED] with unsubscribe in the
 subject, without the quotes.


-- 
To unsubscribe from this list, please send an email to
[EMAIL PROTECTED] with unsubscribe in the 
subject, without the quotes.