On Tue, Jun 28, 2011 at 9:58 AM, Matthias Felleisen <matth...@ccs.neu.edu> wrote: > > On Jun 28, 2011, at 9:55 AM, Eli Barzilay wrote: > >>> (2) things from libraries can be excluded from specific languages >>> because we know they won't run >> >> That won't work right too... Should I list a whole bunch of modules >> for my language? What happens when one of these modules becomes >> compatible when I or the module's author change something? > > > So you're working in #lang racket as a naive Racket beginner, and you find > some r6rs library that uses set-car!. Hey what a great idea! That enables me > to do all the things I dutifully learned in a data structure course on linked > lists. So I require it and it fails ... > > Yes I think we should be able to specify the list of 'good' xor 'bad' > libraries, whichever is shorter.
This should work fine: #lang racket (require my-r6rs-lib) (my-r6-fun (mlist 1 2 3)) I can't think of any non-trivial language with `require' where you can divide libraries sensibly into "good" and "bad". -- sam th sa...@ccs.neu.edu _________________________________________________ For list-related administrative tasks: http://lists.racket-lang.org/listinfo/dev