Re: [racket-dev] What is the policy on what is included in the core libraries?

2015-02-17 Thread Alexander D. Knauth
Somewhat related, would it make sense to add a function like stx-e that would be like (if (syntax? stx) (syntax-e stx) stx) to syntax/stx? On Feb 17, 2015, at 2:18 AM, Alexis King wrote: > I was just thinking today that I would, for example, find it useful to have a > (zip ...) function in rac

Re: [racket-dev] What is the policy on what is included in the core libraries?

2015-02-17 Thread Matthias Felleisen
(I was thinking dissertations.) On Feb 17, 2015, at 2:47 PM, Dan Burton wrote: > Matthias, when you say "At some point TR will move on," what do you mean by > that? I, for one, would like to see TR more tightly integrated with regular > racket a la progressive types, rather than branching o

Re: [racket-dev] What is the policy on what is included in the core libraries?

2015-02-17 Thread Dan Burton
Matthias, when you say "At some point TR will move on," what do you mean by that? I, for one, would like to see TR more tightly integrated with regular racket a la progressive types, rather than branching off into its own arena. On Tuesday, February 17, 2015, Matthias Felleisen wrote: > > At som

Re: [racket-dev] What is the policy on what is included in the core libraries?

2015-02-17 Thread Robby Findler
Yes, that's true. Robby On Tue, Feb 17, 2015 at 10:50 AM, Sam Tobin-Hochstadt wrote: > On Tue, Feb 17, 2015 at 11:31 AM, Jens Axel Søgaard > wrote: >> 2015-02-17 14:26 GMT+01:00 Robby Findler : >>> I don't think the libraries are sufficient as is, but I would resist >>> adding aliases. >> >> A

Re: [racket-dev] What is the policy on what is included in the core libraries?

2015-02-17 Thread Matthias Felleisen
At some point TR will move on, and perhaps the time has come. On Feb 17, 2015, at 12:06 PM, Vincent St-Amour wrote: > I don't think we should add functions to TR that are not in Racket and > that are not clearly type-related (e.g., `cast`). > > I also like Jens's solution better. Education v

Re: [racket-dev] What is the policy on what is included in the core libraries?

2015-02-17 Thread Vincent St-Amour
I don't think we should add functions to TR that are not in Racket and that are not clearly type-related (e.g., `cast`). I also like Jens's solution better. Education vs crutches. Vincent At Tue, 17 Feb 2015 10:39:16 -0500, Matthias Felleisen wrote: > > > I'd add them to Typed Racket. That's

Re: [racket-dev] What is the policy on what is included in the core libraries?

2015-02-17 Thread Eli Barzilay
On Tue, Feb 17, 2015 at 8:26 AM, Robby Findler wrote: > I don't think the libraries are sufficient as is, but I would resist > adding aliases. > > Perhaps a better way to get people coming from Haskell would be to > write an essay specifically aimed there? > > - Step 1: use variables. > - Step

Re: [racket-dev] What is the policy on what is included in the core libraries?

2015-02-17 Thread Sam Tobin-Hochstadt
On Tue, Feb 17, 2015 at 11:31 AM, Jens Axel Søgaard wrote: > 2015-02-17 14:26 GMT+01:00 Robby Findler : >> I don't think the libraries are sufficient as is, but I would resist >> adding aliases. > > A alternative: Added the word zip to the documentation index, > link it to map and have an exampl

Re: [racket-dev] What is the policy on what is included in the core libraries?

2015-02-17 Thread Jens Axel Søgaard
2015-02-17 14:26 GMT+01:00 Robby Findler : > I don't think the libraries are sufficient as is, but I would resist > adding aliases. A alternative: Added the word zip to the documentation index, link it to map and have an example where in (map list ...) is used. Also: Isn't zip in srfi/1 ? /Jen

Re: [racket-dev] What is the policy on what is included in the core libraries?

2015-02-17 Thread Matthias Felleisen
I'd add them to Typed Racket. That's what Haskellians are most likely to explore and when they find them, it's a good thing (tm). -- Matthias On Feb 17, 2015, at 2:18 AM, Alexis King wrote: > I was just thinking today that I would, for example, find it useful to have a > (zip ...) function

Re: [racket-dev] What is the policy on what is included in the core libraries?

2015-02-17 Thread Robby Findler
I don't think the libraries are sufficient as is, but I would resist adding aliases. Perhaps a better way to get people coming from Haskell would be to write an essay specifically aimed there? - Step 1: use variables. - Step 2: here are `for` loops! ;) Robby On Tue, Feb 17, 2015 at 1:18 A

[racket-dev] What is the policy on what is included in the core libraries?

2015-02-16 Thread Alexis King
I was just thinking today that I would, for example, find it useful to have a (zip ...) function in racket/list that would be equivalent to (map list ...). Users coming from a Haskell background might even find it useful to have a zip-with function that is simply an alias for map. Admittedly, th