On Apr 5, 2010, at 2:25 PM, Matthew Flatt wrote:

I'm sympathetic to this argument, but doesn't it argue equally well
against changing the name of the constructor bound by `define-struct'
(i.e., dropping the `make-' prefix)?

That sounds like a good start.


The name `define-struct-type' would be more accurate, and it's
conveniently different from `define-struct', but it's long. Is there
something shorter (and not `define-struct') that would be a good
abbreviation of `define-struct-type'?

In a sense, define-struct is really define-type, but that of course is taken.

Then there's the obvious

 define-structure

which is apparently still around for old time's sake. Is it time to recycle this name now?

;; ---

HtDP/2e will take over define-struct from Racket because I want it to be a path into Racket. And I am sure HtDP/2e will soon gain the mindshare of HtDP.

-- Matthias


_________________________________________________
 For list-related administrative tasks:
 http://list.cs.brown.edu/mailman/listinfo/plt-dev

Reply via email to