I've fixed `define-struct' in *SL to omit a reference to the
non-existent `struct:' binding, so `struct-out' now works with the
definitions.
The error message from `struct-out' is also fixed to say "binding"
instead of "import".
At Sat, 28 Aug 2010 16:15:26 -0600, Jay McCarthy wrote:
> The st
The student languages have a completely separate implementation of
define-struct from Racket.
[lang/private/teach.rkt: do-define-struct: line 716
For a reason unknown to me, the struct type descriptor [line 805]
returned by make-struct-type does not get defined (although it does
check to make sur
On Sat, Aug 28, 2010 at 3:38 PM, Robby Findler
wrote:
> This works fine in #lang racket, eg:
>
> #lang racket
> (define-struct s (a b))
> (provide (struct-out s))
>
> I think that ASL's define-struct is not racket's tho, so you'd
> probably have to read the docs carefully to understand what's
> di
This works fine in #lang racket, eg:
#lang racket
(define-struct s (a b))
(provide (struct-out s))
I think that ASL's define-struct is not racket's tho, so you'd
probably have to read the docs carefully to understand what's
different and what it does and why it is not working properly with
racket
What is the relationship between define-struct and struct in Racket
5.0.1? By define-struct I mean the construct provided in ASL. In my
custom language I have
(define-struct tv (tag value))
(provide (struct-out tv))
and I get the error
struct-out: no import for structure-type identifier in: st
5 matches
Mail list logo