Re: [racket-dev] Adding the new plot library [was: Re: Plot?]

2011-09-30 Thread Marijn
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 09/30/11 02:06, James Vega wrote: > Eli Barzilay writes: >> The thing is that keeping things completely backward compatible >> means keeping some C code (the fit thing), and that translates to >> a real problem with linux distributions (see the Fed

Re: [racket-dev] Adding the new plot library [was: Re: Plot?]

2011-09-30 Thread Neil Van Dyke
Marijn wrote at 09/30/2011 03:39 AM: ``keeping the C code that was ripped out of gnuplot.'' which would IIUC be a violation of gnuplot's license. Below is the "Copyright" file from the version of "gnuplot" included in Debian Stable. I don't know what C code from "gnuplot" is being talke

Re: [racket-dev] Adding the new plot library [was: Re: Plot?]

2011-09-30 Thread Eli Barzilay
50 minutes ago, Neil Van Dyke wrote: > Marijn wrote at 09/30/2011 03:39 AM: > > ``keeping the C code that was ripped out of gnuplot.'' > > > > which would IIUC be a violation of gnuplot's license. > > Below is the "Copyright" file from the version of "gnuplot" included > in Debian Stable. > > I d

Re: [racket-dev] Adding the new plot library [was: Re: Plot?]

2011-09-30 Thread Eli Barzilay
11 hours ago, Neil Toronto wrote: > On 09/29/2011 12:28 PM, Eli Barzilay wrote: > > > > Because you wanted to have a completely compatible interface? > > (Excluding pixels.) > > > > My point was that if you don't keep it (which I very strongly > > prefer), then you don't have a compatible interface

Re: [racket-dev] Adding the new plot library [was: Re: Plot?]

2011-09-30 Thread Neil Van Dyke
I think concern about backward-compatibility is great. (For example, moving to non-mutable pairs was painful for one of my libraries. "#:exists" without backward-compatibility or static checking was annoying.) I have two questions: 1. Does anyone think that there is likely any *substantial*

Re: [racket-dev] another small doc typo

2011-09-30 Thread Eli Barzilay
7 hours ago, John Clements wrote: > > (define (main) > (define p > (place ch > (define l (place-channel-get ch)) > (define l-double? (any-double? l)) > (place-channel-put ch l-double?))) > > (place-channel-put p (list 1 2 4 8)) > (begin0 >(place-channel-get p)) >

Re: [racket-dev] drRacket Close/Close tab

2011-09-30 Thread Geoffrey S. Knauth
On Sep 1, 2011, at 11:55 , Robby Findler wrote: > - changed "New Tab" to -t > - changed "Run" to -r Thanks. I just discovered this by accident when I rebuilt from the repository. But I like it. _ For list-related administrative tasks: http:

Re: [racket-dev] missing negation in guide for places?

2011-09-30 Thread Robby Findler
Yes, you are correct. On Thu, Sep 29, 2011 at 10:25 PM, John Clements wrote: > It sure looks to me like this sentence from the docs is missing a really > important "not": > > The consequence of this second feature is that place should appear > immediately in a module or in a function that is ca

Re: [racket-dev] google group?

2011-09-30 Thread Eli Barzilay
Yesterday, Robby Findler wrote: > Is it possible to change the name of this thing? > > http://groups.google.com/group/plt-scheme/ Not really -- there's a new mirror at https://groups.google.com/group/racket-users and I posted a message on the old list when I made it, but didn't get any resp

Re: [racket-dev] google group?

2011-09-30 Thread Eli Barzilay
Just now, Eli Barzilay wrote: > Yesterday, Robby Findler wrote: > > Is it possible to change the name of this thing? > > > > http://groups.google.com/group/plt-scheme/ > > Not really -- there's a new mirror at > > https://groups.google.com/group/racket-users > > and I posted a message on th

Re: [racket-dev] More places questions

2011-09-30 Thread Sam Tobin-Hochstadt
On Fri, Sep 30, 2011 at 12:26 AM, John Clements wrote: > I'm guessing that calling place-channel-put with a descriptor pulls out the > associated channel... should the docs indicate this? The docs here: http://pre.racket-lang.org/docs/html/reference/places.html?q=place#%28tech._place._descripto

Re: [racket-dev] Adding the new plot library [was: Re: Plot?]

2011-09-30 Thread Doug Williams
In the science and simulation collections I explicitly hid the usage of PLoT - thus, all of the -plot routines in separate modules. The original PLoT has always been something of a kludge - albeit a useful one - that I expected to be replaced at some point. Bring it on! On Fri, Sep 30, 2011 at 4:1

Re: [racket-dev] More places questions

2011-09-30 Thread Kevin Tew
place-channel-put is not blocking. I'll add it to the docs. On 09/30/2011 06:28 AM, Sam Tobin-Hochstadt wrote: On Fri, Sep 30, 2011 at 12:26 AM, John Clements wrote: I'm guessing that calling place-channel-put with a descriptor pulls out the associated channel... should the docs indicate t

Re: [racket-dev] More places questions

2011-09-30 Thread Eli Barzilay
A few minutes ago, Kevin Tew wrote: > place-channel-put is not blocking. So "channel" in the name is not a good choice... -- ((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay: http://barzilay.org/ Maze is Life! _

Re: [racket-dev] More places questions

2011-09-30 Thread Matthew Flatt
At Fri, 30 Sep 2011 09:21:42 -0400, Eli Barzilay wrote: > A few minutes ago, Kevin Tew wrote: > > place-channel-put is not blocking. > > So "channel" in the name is not a good choice... We use "channel" for asynchronous channels, too, such as `racket/asynch-channel'. Since all place channels are

Re: [racket-dev] [plt] Push #23615: master branch updated

2011-09-30 Thread Eli Barzilay
Two days ago, ry...@racket-lang.org wrote: > afc9210 Ryan Culpepper 2011-09-28 18:51 > : > | revert some (require racket/pretty) to (require scheme/pretty) > : > M collects/framework/private/gen-standard-menus.rkt |2 +- > M collects/mzlib/pretty.rkt |4 ++-- Is

Re: [racket-dev] [racket] Question about round

2011-09-30 Thread Vincent St-Amour
On a more general note, do we really need inexact integers? The behavior of `integer?' is confusing, and I don't see especially compelling reasons to keep it this way. The subject comes up every couple of months on the mailing list, so we should do something about it. Here's a proposal: `integer?

Re: [racket-dev] [racket] Question about round

2011-09-30 Thread Matthew Flatt
I think this is a good change for the next language, but not for `#lang racket'. As confusing as the current `integer?' may be, I think its definition is deeply wired into our code, tests, and documentation. I may guess wrong, but my best estimate of the hassle for this change is that it's too muc

Re: [racket-dev] [racket] Question about round

2011-09-30 Thread Robby Findler
This is my opinion, too. Robby On Fri, Sep 30, 2011 at 11:20 AM, Matthew Flatt wrote: > I think this is a good change for the next language, but not for `#lang > racket'. > > As confusing as the current `integer?' may be, I think its definition > is deeply wired into our code, tests, and documen

[racket-dev] ACM publishing and ArXiv

2011-09-30 Thread John Clements
In case you didn't catch Stephanie Weirich's post of this on plus.google.com, here's some very interesting information about ArXiv and ACM and where copyrights intersect. It may be that you can avoid much of this by only publishing "draft" versions of your paper on ArXiv; I Am Not A Lawyer. Jo

Re: [racket-dev] [racket] Question about round

2011-09-30 Thread Matthias Felleisen
I sent this to Matthew privately but I think we need to be much more careful with 'interesting'. While you are right about the 'wired into our code' part, I think the two of you are wrong about the 'interesting' part. >From a type perspective, the numeric tower comes with major flaws and it wo

Re: [racket-dev] [racket] Question about round

2011-09-30 Thread Robby Findler
On Fri, Sep 30, 2011 at 12:28 PM, Matthias Felleisen wrote: > > I sent this to Matthew privately but I think we need to be > much more careful with 'interesting'. While you are right > about the 'wired into our code' part, I think the two of > you are wrong about the 'interesting' part. > > From a

Re: [racket-dev] [racket] Question about round

2011-09-30 Thread Matthew Flatt
Vincent's proposal seemed to me to be just a renaming the current functions. Is there an intended change to the numeric tower that I'm missing? At Fri, 30 Sep 2011 13:28:12 -0400, Matthias Felleisen wrote: > > I sent this to Matthew privately but I think we need to be > much more careful with 'in

Re: [racket-dev] ACM publishing and ArXiv

2011-09-30 Thread John Clements
On Sep 30, 2011, at 10:07 AM, John Clements wrote: > In case you didn't catch Stephanie Weirich's post of this on plus.google.com, > here's some very interesting information about ArXiv and ACM and where > copyrights intersect. > > It may be that you can avoid much of this by only publishing "

Re: [racket-dev] [racket] Question about round

2011-09-30 Thread Matthias Felleisen
Yes, there is. The type Integer would denote the exact integers now. In general, I wanted to this email into a larger context. On Sep 30, 2011, at 2:01 PM, Matthew Flatt wrote: > Vincent's proposal seemed to me to be just a renaming the current > functions. Is there an intended change to t

Re: [racket-dev] [racket] Question about round

2011-09-30 Thread Matthew Flatt
Doesn't it already? The docs say `Integer' includes only integers that are exact numbers, corresponding to the predicate `exact-integer?'. Even if the type were currently `Exact-Integer', it sounds like you mean just renaming to `Integer'. I think a change to the number hierarchy would mean

Re: [racket-dev] [racket] Question about round

2011-09-30 Thread Vincent St-Amour
I will implement the change locally, and see what a DrDr house call reports. If that sounds promising, I'll check PLaneT packages too. (On a side note, house calls are great! It would be nice to have something like that for PLaneT too. Something like: download all the packages, make sure they bui

Re: [racket-dev] [racket] Question about round

2011-09-30 Thread Vincent St-Amour
At Fri, 30 Sep 2011 12:08:07 -0600, Matthew Flatt wrote: > Doesn't it already? The docs say > > `Integer' includes only integers that are exact numbers, > corresponding to the predicate `exact-integer?'. > > Even if the type were currently `Exact-Integer', it sounds like you > mean just renam

Re: [racket-dev] ACM publishing and ArXiv

2011-09-30 Thread Jon Rafkind
So what exactly is the benefit of publishing with ACM these days? Is it just to prove that your paper was peer reviewed? On 09/30/2011 12:02 PM, John Clements wrote: > On Sep 30, 2011, at 10:07 AM, John Clements wrote: > >> In case you didn't catch Stephanie Weirich's post of this on >> plus.goo

Re: [racket-dev] [racket] Question about round

2011-09-30 Thread Vincent St-Amour
At Fri, 30 Sep 2011 11:31:47 -0500, Robby Findler wrote: > Just to clear up one more possible point: the rational? predicate > actually recognizes inexact numbers, eg: > > [robby@penghu] ~/git/plt/collects/drracket/private$ racket > Welcome to Racket v5.1.3.9. > > (rational? (sqrt 2)) > #t This i

Re: [racket-dev] ACM publishing and ArXiv

2011-09-30 Thread Matthias Felleisen
ACM conference also classify your paper so that people who look for related work and may not have quite the right keywords find it anyway. ;; --- Yesterday Stephen found a paper on tracing in a lazy language that, despite its title, and despite claims in the introduction, comes awfully clo

Re: [racket-dev] ACM publishing and ArXiv

2011-09-30 Thread Robby Findler
Did Stephen find it because of the ACM somehow? Robby On Fri, Sep 30, 2011 at 1:22 PM, Matthias Felleisen wrote: > > ACM conference also classify your paper so > that people who look for related work and > may not have quite the right keywords find > it anyway. > > ;; --- > > Yesterday Stephen f

Re: [racket-dev] [racket] Question about round

2011-09-30 Thread Doug Williams
And, how about adding finite? and its ilk from r6rs into #lang racket. I have them in science/math, but they are probably core level routines. I had mentioned before that we probably should see what from science/math might be more useful in the core. On Fri, Sep 30, 2011 at 12:22 PM, Vincent St-Am

Re: [racket-dev] ACM publishing and ArXiv

2011-09-30 Thread Stephen Chang
> Did Stephen find it because of the ACM somehow? I guess so. It was cited in an acm paper (haskell workshop). I think I found it originally by looking at citations on google scholar, but they probably pulled their information from acm-related papers. > On Fri, Sep 30, 2011 at 1:22 PM, Matthi

Re: [racket-dev] ACM publishing and ArXiv

2011-09-30 Thread Robby Findler
I think that means "no" actually. The ACM had nothign to do with what papers that one choose to cite, nor did they have anything to do with google scholar. (The ACM has something to do with which links appear between papers in the digital library, for example.) Robby On Fri, Sep 30, 2011 at 1:37

Re: [racket-dev] ACM publishing and ArXiv

2011-09-30 Thread Matthias Felleisen
The word 'acm' isn't meant literally here. Any body that classifies things would work. And yes, since 2001 good search has replaced most of classification. But not all. On Sep 30, 2011, at 2:41 PM, Robby Findler wrote: > I think that means "no" actually. The ACM had nothign to do with w

Re: [racket-dev] [racket] Question about round

2011-09-30 Thread Matthias Felleisen
Here is what I meant: Integer in TR corresponds to exact-integer? (viewed as a predicate), and integer? in R may or may not map to Integer or Float in TR. There are more such anomalies. But let's rest the case here. Too much email for one day On Sep 30, 2011, at 2:17 PM, Vincent St-Amour

Re: [racket-dev] ACM publishing and ArXiv

2011-09-30 Thread Robby Findler
The original thread started with a post claiming that ACM is hurting its members and I understood your comment to be standing up for the ACM (in this specific way). Robby On Fri, Sep 30, 2011 at 2:12 PM, Matthias Felleisen wrote: > > The word 'acm' isn't meant literally here. Any body that > cla

Re: [racket-dev] ACM publishing and ArXiv

2011-09-30 Thread Matthias Felleisen
Nope, I responded to Jon's question. On Sep 30, 2011, at 3:35 PM, Robby Findler wrote: > The original thread started with a post claiming that ACM is hurting > its members and I understood your comment to be standing up for the > ACM (in this specific way). > > Robby > > On Fri, Sep 30, 201

Re: [racket-dev] ACM publishing and ArXiv

2011-09-30 Thread Shriram Krishnamurthi
With a classification system that really hopes that the past twenty years never happened. Real useful. (And I guess it's the ACM's power to make it look like they never did!) Shriram On Fri, Sep 30, 2011 at 2:22 PM, Matthias Felleisen wrote: > > ACM conference also classify your paper so > tha

Re: [racket-dev] ACM publishing and ArXiv

2011-09-30 Thread Matthias Felleisen
In 2000, search wasn't nearly as good as it is now. If your memory is so bad, perhaps you are getting old :-) What I am saying is that back then, the classification took us to look in specific places. If we had a single organization that classified all these papers, we probably would have fou

Re: [racket-dev] ACM publishing and ArXiv

2011-09-30 Thread Shriram Krishnamurthi
1. We don't have such an organization. Several companies are trying to become this. 2. As I pointed out, ACM's classification has little to do with modern CS. I struggle to find useful classifiers for many of my papers. So it's largely useless for many things I do. If it's value-add was classi

Re: [racket-dev] More places questions

2011-09-30 Thread John Clements
On Sep 30, 2011, at 6:31 AM, Matthew Flatt wrote: > At Fri, 30 Sep 2011 09:21:42 -0400, Eli Barzilay wrote: >> A few minutes ago, Kevin Tew wrote: >>> place-channel-put is not blocking. >> >> So "channel" in the name is not a good choice... > > We use "channel" for asynchronous channels, too, s

Re: [racket-dev] More places questions

2011-09-30 Thread John Clements
On Sep 30, 2011, at 5:28 AM, Sam Tobin-Hochstadt wrote: > On Fri, Sep 30, 2011 at 12:26 AM, John Clements > wrote: >> I'm guessing that calling place-channel-put with a descriptor pulls out the >> associated channel... should the docs indicate this? > > The docs here: > http://pre.racket-lang

Re: [racket-dev] More places questions

2011-09-30 Thread Kevin Tew
Yeah I think you are right. I'll commit a change. Kevin On 09/30/2011 03:17 PM, John Clements wrote: On Sep 30, 2011, at 5:28 AM, Sam Tobin-Hochstadt wrote: On Fri, Sep 30, 2011 at 12:26 AM, John Clements wrote: I'm guessing that calling place-channel-put with a descriptor pulls out the

Re: [racket-dev] [racket] Question about round

2011-09-30 Thread David T. Pierson
Hi all, I'm hoping that non-developers [of Racket itself] are welcome to post here. On Fri, Sep 30, 2011 at 11:59:25AM -0400, Vincent St-Amour wrote: > Here's a proposal: > `integer?' becomes the same as `exact-integer?' (which is kept for > backwards compatibility). It is not clear to me from t