[racket] proposal: mixin-lang?

From: Carl Eastlund (cce at ccs.neu.edu)
Date: Thu Jun 16 16:42:41 EDT 2011

Danny's proposal is not that abstract.  I think with one change (his
"provide" in mixin-lang/mixin would need to be a new keyword) I could
implement his specification as written.

Carl Eastlund

On Thu, Jun 16, 2011 at 4:35 PM, Matthias Felleisen
<matthias at ccs.neu.edu> wrote:
>
>
> May I propose a somewhat more modest but more useful concrete goal?
> It would be fantastic if we could create teaching languages via
> the composition of language fragments. Some could be mixins, some
> could be traits, some could be ... whatevers.
>
> (1) This would be a concrete goal instead of some abstract desire.
>
> (2) Text book authors could then create their own language levels
> with a 'composition' file.
>
>
>
> On Jun 16, 2011, at 4:05 PM, Danny Yoo wrote:
>
>> I have a crazy proposal, and wanted to run it by and see if it made
>> any sense at all.  The sketchy proposal is here:
>>
>>    http://hashcollision.org/mixin-lang/
>>
>> The basic idea is that I would like to be able to mix-in languages
>> together, and make it stupidly simple to do so.  From a hand-wavy look
>> at the Racket language infrastructure, I think this is all do-able
>> already, though maybe I'm missing something?  Does functionality like
>> this already exist?
>> _________________________________________________
>>  For list-related administrative tasks:
>>  http://lists.racket-lang.org/listinfo/users
>
> _________________________________________________
>  For list-related administrative tasks:
>  http://lists.racket-lang.org/listinfo/users
>
>



Posted on the users mailing list.