Re: [racket-users] [ANN] New package: live-free-or-die

2016-09-23 Thread Matthias Felleisen
Well, now that our youngsters have easily debunked the package, we can let it die because it no longer wants to live. > On Sep 22, 2016, at 10:30 PM, Leif Andersen wrote: > > > Also, with typed/racket/unsafe the optimizer *is* still run, so that's not > > any better *unless* you selective

Re: [racket-users] [ANN] New package: live-free-or-die

2016-09-22 Thread Leif Andersen
> Also, with typed/racket/unsafe the optimizer *is* still run, so that's not any better *unless* you selectively choose what you want to be unsafe. Woops, you are absolutely correct, I meant: typed/racket/no-check ~Leif Andersen On Thu, Sep 22, 2016 at 10:27 PM, Alex Knauth wrote: > > On Sep

Re: [racket-users] [ANN] New package: live-free-or-die

2016-09-22 Thread Alex Knauth
> On Sep 22, 2016, at 9:39 PM, Jay McCarthy wrote: > > If I knew how, I'd do unsafe-in, but I just know how to fake a typed context. > The whole point is to use the optimizer so libraries like math are usable. Libraries like math/array would still be usable without the optimizer. What you r

Re: [racket-users] [ANN] New package: live-free-or-die

2016-09-22 Thread Leif Andersen
Umm...if you're going to do this, why is it imperative, and not a require transformer? Also, I kind of agree with Matthias here...sigh. :'( Like, as far as I can tell, this is even worse then typed/racket/unsafe, as the optimizer is still run. O_o ~Leif Andersen On Thu, Sep 22, 2016 at 9:16 PM

Re: [racket-users] [ANN] New package: live-free-or-die

2016-09-22 Thread Matthew Butterick
On Sep 22, 2016, at 9:23 AM, Matthias Felleisen wrote: > I checked the calendar, because I thought I had gone into hibernation > and woken up on April Fool’s day. Those of us who have lived in New Hampshire take this matter quite seriously. We've also learned to endure the teasing of people

Re: [racket-users] [ANN] New package: live-free-or-die

2016-09-22 Thread Matthias Felleisen
I checked the calendar, because I thought I had gone into hibernation and woken up on April Fool’s day. Argh. > On Sep 21, 2016, at 10:33 PM, Jay McCarthy wrote: > > I've just put a new package on the server: live-free-or-die > > This package lets you escape from Typed Racket's contract

[racket-users] [ANN] New package: live-free-or-die

2016-09-21 Thread Jay McCarthy
I've just put a new package on the server: live-free-or-die This package lets you escape from Typed Racket's contracts. -- Here's a little example: Suppose that "server.rkt" is: ``` #lang typed/racket (: f ((Listof Float) -> Float)) (define (f l) (cond [(empty? l) 0.0] [else