13 May 19:50
Me and IRC
From: Carl Gay <cgay <at> itasoftware.com>
Subject: Me and IRC
Newsgroups: gmane.comp.lang.dylan.gwydion.devel
Date: 2008-05-13 17:54:01 GMT
Subject: Me and IRC
Newsgroups: gmane.comp.lang.dylan.gwydion.devel
Date: 2008-05-13 17:54:01 GMT
I don't have time to pay attention to #dylan anymore, so if you find a problem with my commits please either reply to my commit mail or send me email directly. I'll take a look at this: <turbo24prg!n=turbo24p <at> 80.244.253.241> make-regexp-positioner was renamed to ..-regex-... but where did translate go? @1206028618 <housel!n=nnhousel <at> 193.34.25.61> could it have gone away entirely? @1206029688 <turbo24prg!n=turbo24p <at> 80.244.253.241> http://article.gmane.org/gmane.comp.lang.dylan.gwydion.cvs/7119/match=translate @1206029696 <turbo24prg!n=turbo24p <at> 80.244.253.241> there it got removed My recollection is that translate seemed to belong in string-extensions rather than regular-expressions, so I thought I moved it there, but I guess not. I'll try compiling melange to see what the problem is and fix it. -Carl _______________________________________________ hackers mailing list hackers <at> lists.opendylan.org https://www.opendylan.org/mailman/listinfo/hackers
> limited() returns a <limited-collection>. A <limited-collection> isn't
> actually a collection -- none of its superclasses is <collection>.
> Instead, it is basically a limited collection specifier. make on
> <limited-collection> calls make-limited-collection to instantiate the
> actual collection.
>
> The actual collection (which inherits from <limited-collection-mixin>)
> has an additional init-keyword, collection-type:, beyond what the base
> collection class (<simple-vector> or whatever) has.
>
> type-for-copy doesn't treat <limited-collection-mixin> collections any
> differently from other collections, so calling type-for-copy returns
> the subclass of <limited-collection-mixin>. But when map tries to
> instantiate that type, it fails, because that type has the extra init-
> keyword parameter.
Well, going by the spec, map (and other methods which are defined to delegate
to type-for-copy) should only be expected to work for those limited
collection types which are instantiable (the concrete
RSS Feed