Re: [racket-dev] proposal: `data' collection

2010-06-23 Thread Noel Welsh
+1 I assume some kind of unifying API will be created. Bonus points if it is done/available in Typed Scheme. N. _ For list-related administrative tasks: http://lists.racket-lang.org/listinfo/dev

Re: [racket-dev] Pre-Release Checklist for v5.0.1

2010-07-21 Thread Noel Welsh
On Mon, Jul 19, 2010 at 3:47 PM, Ryan Culpepper wrote: > * Noel Welsh >  - Rackunit Tests >  - SRFI Tests >  - Ensure that all claimed srfi's are in the installer and they all >    load into racket or drracket (as appropriate) DONE N. ___

Re: [racket-dev] results of dlopen (hence ffi) persistent across evaluations?

2010-08-06 Thread Noel Welsh
AFAIK it is unavoidable. N. On Fri, Aug 6, 2010 at 4:08 PM, John Clements wrote: > It appears that the results of ffi-lib are persistent across evaluations. > Specifically, if I use ffi-lib to load a library, then go to the filesystem > and replace this library with garbage, subsequent evaluat

Re: [racket-dev] new release policy

2010-08-13 Thread Noel Welsh
On Fri, Aug 13, 2010 at 2:45 AM, Jay McCarthy wrote: > I parse your comments like this: > > - We can't do these sequence functions fast. > - When we didn't provide them, people complained that they were missing. > - When we provide them slowly, people will complain that Racket is slow. > - It is w

Re: [racket-dev] PLaneT Library of Iterations/Comprehensions

2010-08-21 Thread Noel Welsh
Hi Will, My "numerics" package on Github has for/vector with some slight extensions to yours. I think it also has more error checking so you might want to look at it. I also have for/fold/vector and some sequence abstractions. The code is all parameterised at expansion time by the vector represent

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

2010-08-22 Thread Noel Welsh
On Sun, Aug 22, 2010 at 9:36 PM, Will M. Farr wrote: > Matthew & co, ... > I'll make sure to throw a syntax error if I see a #:when in the for-clauses, > and I think I should give up on the for*/vector #:length variant.  I was > hoping that you would have some sort of neat trick to keep a runnin

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

2010-08-23 Thread Noel Welsh
On Mon, Aug 23, 2010 at 12:26 AM, Will M. Farr wrote: > Thanks for sharing your code, and for the comments.  Let me see if I > understand this correctly: the following code should produce a total, a > vector whose elements are the partial sums of elements at lower indices than > the correspondi

Re: [racket-dev] require sub-forms

2010-08-25 Thread Noel Welsh
On Wed, Aug 25, 2010 at 3:11 PM, Jay McCarthy wrote: > That's not my bad idea, which might not be so bad actually. I'm > imagine a new require/provide transformer that names sets of exports: And then it only a hop, skip, and jump to expansion-time units. Which would actually make me happy when I'

Re: [racket-dev] data collection

2010-08-27 Thread Noel Welsh
On Thu, Aug 26, 2010 at 11:37 PM, Sam Tobin-Hochstadt wrote: >  - the current `unstable/{list,set,dict,hash}' libraries (should they > be combined with the above libraries, or added as "list-extra", or > something else?) I favour combining. N. _

Re: [racket-dev] RFC: Coding Guidelines

2010-09-02 Thread Noel Welsh
On Sat, Aug 28, 2010 at 5:34 PM, Eli Barzilay wrote: > I (finally) read this and the thread that went on at the time, and I > don't see any point in all of this, besides a vage plea to encourage > tests, and a slightly more concrete (but impractical) call for stress > tests. I think laying down g

Re: [racket-dev] RFC: Coding Guidelines

2010-09-02 Thread Noel Welsh
On Thu, Sep 2, 2010 at 11:57 AM, Eli Barzilay wrote: > Well -- you do, in a sense.  When something is broken, someone needs > to fix it.  There's tons of stuff that is (or has) bitrotting away > since there's no proper owner to take care of some code, or bugs in > code with no clear owner need to

Re: [racket-dev] speeding up 16-bit integer adds

2010-09-24 Thread Noel Welsh
On Fri, Sep 24, 2010 at 3:42 AM, John Clements wrote: the inner loop. Grr! Any suggestions? Inline assembly? It works and is easy to do -- you'll need to extend http://github.com/noelwelsh/assembler/ with jumps. I'm serious. N. _ For list-related

Re: [racket-dev] the racket machine

2010-09-24 Thread Noel Welsh
I'm not the right guy to comment on the details of your paper, but specifying the bytecode format is a big win IMO -- it opens up a lot of room for experimentation on the runtime. This is the flipside of multiple language support. Often it is the runtime characteristics that are of as much interest

Re: [racket-dev] flonum vs. inexact-real

2010-10-03 Thread Noel Welsh
On Sat, Oct 2, 2010 at 7:48 PM, Matthew Flatt wrote: > With the current memory manager, I don't think there's any potential space > gain from using 32-bit floats instead of 64-bit floats. Is there any > other reason to use 32-bit floating point? In theory one can get better performance with float

[racket-dev] Possible build platform for ARM

2010-10-07 Thread Noel Welsh
Some time ago Jay asked if anyone had a hardware suggestion for an ARM PC. I don't think anyone answered; in my case that was because there wasn't a capable device that I knew of. The Pandaboard -- http://pandaboard.org/ -- which is supposed to start shipping this month looks like it might be viabl

Re: [racket-dev] ssh g...@git.racket-lang.org requires password

2010-10-12 Thread Noel Welsh
I think those instructions are for committeerrss. You will probably have a better experience overall if you go with the github mirror: http://github.com/plt/racket To clone this just issue git clone http://github.com/plt/racket.git HTH, N. On Tue, Oct 12, 2010 at 12:40 PM, Horace Dynamite

Re: [racket-dev] Release for v5.0.2 has begun

2010-10-20 Thread Noel Welsh
On Wed, Oct 20, 2010 at 3:39 PM, Doug Williams wrote: > I downloaded the pre-release version this morning - 10/20 (I believe it was > a build from 10/16). The plot package and plot extensions in the science > collection all work as expected. But, I am getting different numeric answers > for some o

Re: [racket-dev] Release for v5.0.2 has begun

2010-10-21 Thread Noel Welsh
On Thu, Oct 21, 2010 at 1:44 PM, Doug Williams wrote: > Noel and Neil, were the unsafe-flround and unsafe-fllog problems you saw > just with the newer nightly builds or with the released version of Racket? > [I haven't had any problems with the released versions.] Nightly builds. It was flround,

Re: [racket-dev] Pre-Release Checklist for v5.0.2, second call

2010-10-27 Thread Noel Welsh
On Mon, Oct 25, 2010 at 6:46 PM, Ryan Culpepper wrote: > * Noel Welsh >  - Rackunit Tests >  - SRFI Tests >  - Ensure that all claimed srfi's are in the installer and they all >    load into racket or drracket (as appropriate) DONE N. ___

Re: [racket-dev] [DrDr] R21402 (timeout 0) (unclean 3) (stderr 5) (changes 37)

2010-11-02 Thread Noel Welsh
I can't think of anything. Looks like it is just the location that is different, which is odd. N. On Mon, Nov 1, 2010 at 7:06 PM, Jay McCarthy wrote: > On Mon, Nov 1, 2010 at 10:56 AM,   wrote: >> DrDr has finished building push #21402 after 32.39m. >> >> http://drdr.racket-lang.org/21402/ >> >>

[racket-dev] Adding alpha to color%

2010-11-24 Thread Noel Welsh
Hi all, Why was the alpha channel made a property of the dc, rather than (in addition to) the color? For some use cases specifying alpha as part of the colour is more convenient, and Cairo supports both IIRC. (That is, you can specify alpha as part of a color or as part of the drawing process.) N

[racket-dev] Adding alpha to color%

2010-11-24 Thread Noel Welsh
Hi all, Why was the alpha channel made a property of the dc, rather than (in addition to) the color? For some use cases specifying alpha as part of the colour is more convenient, and Cairo supports both IIRC. (That is, you can specify alpha as part of a color or as part of the drawing process.) N

Re: [racket-dev] Adding alpha to color%

2010-11-24 Thread Noel Welsh
Thanks. If I get the time I'll take a crack at it. N. On Wed, Nov 24, 2010 at 5:44 PM, Matthew Flatt wrote: > I would like to add alpha to `color%', but I haven't gotten around to it. > _ For list-related administrative tasks: http://lists.rack

Re: [racket-dev] TR -> no source locations?

2010-11-26 Thread Noel Welsh
On Tue, Nov 23, 2010 at 6:18 PM, Sam Tobin-Hochstadt wrote: > What's happening here is that the typed wrapper in `typed/rackunit' is > treating `check-equal?' as a function, but it's really an identifier > macro that inserts source locations when used in application position. >  This makes it easy

Re: [racket-dev] Removing Xexpr preference from Web Server

2010-11-27 Thread Noel Welsh
On Sat, Nov 27, 2010 at 12:55 AM, Jay McCarthy wrote: > I would like to remove the implicit preference the Web Server gives to > Xexprs and the old esoteric bytes response format. Seems like a good move to me. If a framework wants to privilege some response type over others it can provide the nec

Re: [racket-dev] Removing Xexpr preference from Web Server

2010-11-29 Thread Noel Welsh
Those libs will be supported in a more or less active manner depending on us receiving bug reports and our workload at the time. N. On Mon, Nov 29, 2010 at 8:41 AM, Nevo wrote: > Hi Jay: >   I have a question as to what you refer as "backwards incompatible". >   Will the old way (bytes response

[racket-dev] Refactoring in-vector and friends

2010-12-01 Thread Noel Welsh
Hi all, I spent (far too much) time this morning refactoring the definition of in-vector to expose the building blocks to compose these macro/functions. After refactoring the code for defining in-vector is: (define-:vector-like-gen :vector-gen unsafe-vector-ref) (define-in-vector-like in-vec

Re: [racket-dev] Refactoring in-vector and friends

2010-12-03 Thread Noel Welsh
I've merged the changes back into for.rkt and pushed the changes. This is just refactoring the in-vector code. I'll do a separate commit when I modify in-fXvector. And yes, tests all pass :) N. On Fri, Dec 3, 2010 at 1:22 AM, Eli Barzilay wrote: > > 1. At this level, I think that the costs are

Re: [racket-dev] Refactoring in-vector and friends

2010-12-03 Thread Noel Welsh
t, I guess I better rebuild from source. N. On Fri, Dec 3, 2010 at 10:38 AM, Noel Welsh wrote: > I've merged the changes back into for.rkt and pushed the changes. This > is just refactoring the in-vector code. I'll do a separate commit when > I modify in-fXvector. And

Re: [racket-dev] Refactoring in-vector and friends

2010-12-03 Thread Noel Welsh
That's the problem -- doing a full rebuild has fixed it. in-flvector and in-fxvector have been extended (and doc'ed and tested), and I also optimised some of the code to use unsafe ops. The vector defns in ffi/vector.rkt should probably use these tools to provide sequence abstractions, but I'm out

[racket-dev] Fixing "uncertified context" error in in-vector

2010-12-05 Thread Noel Welsh
While doing my last change to in-vector I discovered a bug (that has been there for a long time, I think). To fix it I refactored the code and changed the invariants slightly, so start, stop, and step are now checked before the sequence runs. (The bug was the use of unsafe-vector-ref without checki

Re: [racket-dev] Fixing "uncertified context" error in in-vector

2010-12-05 Thread Noel Welsh
On Sun, Dec 5, 2010 at 1:38 PM, Matthew Flatt wrote: ... > For now, just export `normalise-inputs'. Ryan and I are looking to an > overhaul of syntax certificates. An easy fix. I'll do that. > Also, you're using `unsafe-fx...' on numbers that haven't been checked > to be fixnums (i.e., `exact-no

Re: [racket-dev] Fixing "uncertified context" error in in-vector

2010-12-05 Thread Noel Welsh
Ah, I'll fix that up. That's 3 bugs in the code so far. AFAIK none have yet been found in practice! N. On Sun, Dec 5, 2010 at 4:31 PM, Matthew Flatt wrote: > Yes, but the `unsafe-fx' operations that I'm concerned about are the ones > checking whether an index is valid: > >  (unless (and (exact-n

Re: [racket-dev] full tree text search

2010-12-08 Thread Noel Welsh
Depending on how it is setup, it could be. There should be some processing to find words with similar meanings, for example. I expect your wife knows more :-) BTW,I think this is a really interesting and possibly useful thing to experiment with. Just storing the search logs on docs.racket-lang.org

Re: [racket-dev] enter! verbosity

2010-12-10 Thread Noel Welsh
It is moderately useful to see what is reloaded if you renter enter! N. On Fri, Dec 10, 2010 at 5:26 PM, Carl Eastlund wrote: > Whenever I use enter! in racket, it spews a huge list of notifications > of every file being loaded.  Is there any reason for this?  It seems > like a complete waste of

Re: [racket-dev] enter! verbosity

2010-12-11 Thread Noel Welsh
On Sat, Dec 11, 2010 at 10:07 PM, Carl Eastlund wrote: > On Sat, Dec 11, 2010 at 4:58 PM, Eli Barzilay wrote: >> Yesterday, Jakub Piotr Cłapa wrote: >>> On 10.12.10 21:05, Noel Welsh wrote: >>> > It is moderately useful to see what is reloaded if you rente

Re: [racket-dev] (round), etc. in Typed Racket

2010-12-13 Thread Noel Welsh
On Mon, Dec 13, 2010 at 1:28 PM, Robby Findler wrote: > Also, > after having that look, I definitely think that if we got to do this > one over that integer? accepting only exacts is wise; it seems too > easy to allow inexacts to flow around when you didn't mean to with the > current definition of

Re: [racket-dev] (round), etc. in Typed Racket

2010-12-13 Thread Noel Welsh
At this point we're just talking about nomenclature. I think round would still return an inexact integer, as it does at the moment, but we wouldn't call this an integer. (More broadly I find the numeric tower more hassle than help. A lot of my code cares about efficiency and interacting with C lib

Re: [racket-dev] Adding alpha to color%

2010-12-31 Thread Noel Welsh
Great, thanks! N. On Thu, Dec 30, 2010 at 2:14 PM, Matthew Flatt wrote: > Done. > > At Wed, 24 Nov 2010 10:44:59 -0700, Matthew Flatt wrote: >> I would like to add alpha to `color%', but I haven't gotten around to it. >> _ For list-related admini

Re: [racket-dev] Git

2011-01-05 Thread Noel Welsh
+1 The learning curve isn't great, but the more I learn about git the more I like it. N. On Wed, Jan 5, 2011 at 8:25 PM, Jay McCarthy wrote: > Me too! Git is great now. > > Jay > > 2011/1/5 Carl Eastlund : >> Thanks to everyone whose efforts and patience helped us switch from >> Subversion to G

[racket-dev] Search logs

2011-01-09 Thread Noel Welsh
Hi, Can I get access to (some of) the search logs for the online docs? I'd like to do some analysis of what people are searching for and see if I can come up with anything interesting. Ta, N. _ For list-related administrative tasks: http://lists

[racket-dev] Building without docs

2011-01-12 Thread Noel Welsh
Hi all, I'm trying to build 4.2.2 without building the docs. I thought I could just run make and then setup-plt -D, but make does not install the binaries. Looking through the Makefile did not lead to enlightenment. Any suggestions? Thanks, N. PS: FWIW, I'm writing a Chef (http://wiki.opscode.co

Re: [racket-dev] Building without docs

2011-01-17 Thread Noel Welsh
Well, that didn't work, but we've decided to upgrade to Racket anyway :) What's the equivalent process for Racket? Thanks, N. On Wed, Jan 12, 2011 at 12:58 PM, Matthew Flatt wrote: > At Wed, 12 Jan 2011 11:29:03 +, Noel Welsh wrote: >> I'm trying to build 4.

Re: [racket-dev] Building without docs

2011-01-18 Thread Noel Welsh
For posterity, this works: On Mon, Jan 17, 2011 at 3:12 PM, Robby Findler wrote: > You can also set PLT_SETUP_OPTIONS to "-D" and then make install will > avoid building the docs. This does not: > On Mon, Jan 17, 2011 at 9:02 AM, Sam Tobin-Hochstadt > wrote: >> % make >> % make plain-install

Re: [racket-dev] Building without docs

2011-01-18 Thread Noel Welsh
On Tue, Jan 18, 2011 at 4:07 PM, Eli Barzilay wrote: > You should use something like > >  racket -N raco -l- raco setup -D Ah! Thanks, that also works. N. _ For list-related administrative tasks: http://lists.racket-lang.org/listinfo/dev

Re: [racket-dev] Building without docs

2011-01-20 Thread Noel Welsh
On Thu, Jan 20, 2011 at 7:12 PM, John Clements wrote: > There are a bunch of comments in raco's main.rkt about absolutely never ever > creating a .zo for this file.  Does this call to racket create such a file? I can check, but not till tomorrow afternoon at the earliest. (racket-lang.org being

Re: [racket-dev] racket-lang down?

2011-01-21 Thread Noel Welsh
It's dead dead dead for me and others on IRC. N. On Thu, Jan 20, 2011 at 6:56 AM, Jon Rafkind wrote: > its working for me. i just submitted a bug, too. > > On 01/19/2011 04:44 PM, John Clements wrote: > > It looks like racket-lang.org is down. > > John ___

Re: [racket-dev] server availability

2011-01-21 Thread Noel Welsh
The #1 thing PLT could do is tell people what is going on. I've been waiting for two days to install Racket on a server and have only just found out 1) the problem and 2) the ETA (unknown). N. On Fri, Jan 21, 2011 at 12:22 PM, Robby Findler wrote: > Thanks for the comments, Neil. Do you have any

[racket-dev] Compiling latest pre-release on Ubuntu

2011-01-24 Thread Noel Welsh
Hi, I have an Ubuntu VM: kahu@kahu:/usr/local/racket-5.0.99.6/src/build$ uname -a Linux kahu 2.6.32-24-server #43-Ubuntu SMP Thu Sep 16 16:05:42 UTC 2010 x86_64 GNU/Linux I cannot compile Racket 5.0.2 or the latest release. Compilation consistently gets wedged on jit.c. I do ../configure

Re: [racket-dev] Out-of-range error from vector-copy

2011-01-24 Thread Noel Welsh
I took a look at the code. flvector-copy comes from vector-wraps.rkt. vector-copy is implemented separately. All the vector code should be moved into the one library but it's too much for me to take on at the moment. Go for it, tiger :) N. On Sat, Jan 22, 2011 at 2:13 AM, Neil Toronto wrote: > O

Re: [racket-dev] export current definitions

2011-01-24 Thread Noel Welsh
There is no way I know beyond just saving the text of the interactions. HTH, N. On Fri, Jan 21, 2011 at 1:47 PM, Insik Cho wrote: > Hi guys, > > I am working in racket console, and want to export all definitions to a > file. > > Do you have any idea? > > - Joe ___

Re: [racket-dev] Compiling latest pre-release on Ubuntu

2011-01-24 Thread Noel Welsh
I also get that, but it doesn't stop compilation from working on other platforms. N. On Mon, Jan 24, 2011 at 2:25 PM, Stephen Chang wrote: > When I try to run ../configure --disable-gracket, I get a warning that > it's not a valid option: > > configure: WARNING: unrecognized options: --disable-g

Re: [racket-dev] Compiling latest pre-release on Ubuntu

2011-01-24 Thread Noel Welsh
Different kernel, same Ubuntu: $ cat /etc/issue Ubuntu 10.04.1 LTS \n \l $ uname -r 2.6.32-24-server Is your box 64-bit? If not, that might indicate the issue: $ uname -a Linux kahu 2.6.32-24-server #43-Ubuntu SMP Thu Sep 16 16:05:42 UTC 2010 x86_64 GNU/Linux It's also running in a VM. N. On

Re: [racket-dev] Compiling latest pre-release on Ubuntu

2011-01-24 Thread Noel Welsh
Last thing I can think of: gcc (Ubuntu 4.4.3-4ubuntu5) 4.4.3 N. On Mon, Jan 24, 2011 at 3:17 PM, Stephen Chang wrote: > Yes, it's 64bit. No VM though. > > $ uname -a > Linux mton 2.6.32-27-generic #49-Ubuntu SMP Thu Dec 2 00:51:09 UTC > 2010 x86_64 GNU/Linux __

Re: [racket-dev] Compiling latest pre-release on Ubuntu

2011-01-25 Thread Noel Welsh
It had 512MB I think. The memory limit was increased last night. I didn't get a chance to recompile today but I expect that was the problem. Thanks, N. On Mon, Jan 24, 2011 at 5:47 PM, Matthew Flatt wrote: > How much memory does the VM have (i.e., how much "physical" memory does > it report to t

Re: [racket-dev] Pre-Release Checklist for v5.1

2011-02-07 Thread Noel Welsh
On Mon, Jan 31, 2011 at 10:50 PM, Ryan Culpepper wrote: > * Noel Welsh >  - Rackunit Tests >  - SRFI Tests >  - Ensure that all claimed srfi's are in the installer and they all >    load into racket or drracket (as appropriate) DONE. N. ___

Re: [racket-dev] How to represent the startline in Lexer SRE Operators ??

2011-02-07 Thread Noel Welsh
I don't think you can do with just the lexer (it has been a while since I used it). I suggest representing newlines in your AST, and using the parser to deal with newline + whatever tokens in an appropriate way. HTH, N. On Thu, Jan 27, 2011 at 6:45 PM, jenny sun wrote: > Hi, does anybody know ho

Re: [racket-dev] call for ideas

2011-02-08 Thread Noel Welsh
On Wed, Feb 9, 2011 at 2:45 AM, Matthias Felleisen wrote: > We have decided to reorganize the systems maintenance tasks over the > next few months. Part of the goal is to modernize, and part of the goal > is to give Eli more time for real projects. Good plan. > - DNS What's there to do? If I fi

Re: [racket-dev] call for ideas

2011-02-09 Thread Noel Welsh
An addition to my earlier post: We're shifting to using Chef (opscode.com) for deployment to all our production servers. Chef works like this: - you write recipes, which specify how to install and configure a particular service (e.g. Racket) - for each type of machine you specify the recipes it

Re: [racket-dev] polling select in racket

2011-02-09 Thread Noel Welsh
Yes to all your questions. - Socket ports are syncable events in Racket. Just call (sync input-port ...) to block for available data - The FFI makes it easy to call system functions. However, if you want to interface to epoll/kqueue I would advise binding to libev or libevent instead. HTH, N.

Re: [racket-dev] [racket] tests/eli-tester feedback (Was: Racket unit testing)

2011-02-15 Thread Noel Welsh
[Trimmed Neil from CCs] On Tue, Feb 15, 2011 at 12:32 PM, Eli Barzilay wrote: > * It uses TR -- but it has to be very minimal.  (*Extremely* minimal, >  since it's a candidate for inclusion in the `racket' language, which >  is why I was thinking of not much more than agreed structs and >  param

Re: [racket-dev] sxml package takeover/updates?

2011-02-15 Thread Noel Welsh
On Tue, Feb 15, 2011 at 7:52 PM, John Clements wrote: > > Opinions? Does anyone feel strongly about preserving the cross-platform > nature of the current library? > Nope. Racketizing the library would be good. N. _ For list-related administrativ

[racket-dev] Racktest was: OMG the thread that will never die about testing

2011-02-20 Thread Noel Welsh
Here's a proposal that attempts to synthesise prior discussion. It support the features I want without imposing overhead on Eli. ;; Base Types (define-type (Dict Key Value) (U (HashTable Key Value) (Listof (Pair Key Value (define-type Name (Listof Symbol)) (define-type Info (Dict Symbol An

Re: [racket-dev] Racktest was: OMG the thread that will never die about testing

2011-02-20 Thread Noel Welsh
On Mon, Feb 21, 2011 at 1:17 AM, Ryan Culpepper wrote: > I predict that if we continue, this discussion will devolve into an exchange > of "too > simple! too simple!" and "too complex! too complex!". No, that's where we started. ;-P I thought my proposal quite elegantly combined the conflicting

Re: [racket-dev] location of foldts?

2011-03-07 Thread Noel Welsh
Maybe it should be in another library, then. foldts is an important part of Rackunit's current API, though 1) nobody has ever used it AFAIK, and 2) this might change in the near future. N. On Sun, Mar 6, 2011 at 11:20 PM, John Clements wrote: > Currently, 'foldts' is provided by rackunit.  Not s

Re: [racket-dev] location of foldts?

2011-03-07 Thread Noel Welsh
Yes, something like that seems the right solution. N. On Mon, Mar 7, 2011 at 1:22 PM, Robby Findler wrote: > The rackunit foldts seems test-suite specific so perhaps it should be > called foldts-test-suite (similar to fold-test-results). > > Robby

Re: [racket-dev] location of foldts?

2011-03-07 Thread Noel Welsh
Go for it. N. On Tue, Mar 8, 2011 at 5:38 AM, John Clements wrote: > Mind if I go ahead and do that? > > John _ For list-related administrative tasks: http://lists.racket-lang.org/listinfo/dev

Re: [racket-dev] Optional equality predicate for assoc and member

2011-04-22 Thread Noel Welsh
On Sat, Apr 23, 2011 at 12:52 AM, Eli Barzilay wrote: > Is there some obvious reason for the huge difference in improvement > between the 32 and the 64 bits (Almost twice slower and roughly the > same resp.)? My guess is that this benchmark is dominated by memory access time, and on 64-bit machin

Re: [racket-dev] Pre-Release Checklist for v5.1.1, second call

2011-04-25 Thread Noel Welsh
On Sun, Apr 24, 2011 at 2:04 AM, Ryan Culpepper wrote: > > * Noel Welsh >  - Rackunit Tests >  - SRFI Tests >  - Ensure that all claimed srfi's are in the installer and they all >    load into racket or drracket (as appropriate) > I'm going to have diffic

Re: [racket-dev] Pre-Release Checklist for v5.1.1, second call

2011-04-26 Thread Noel Welsh
Ok, thanks. That's 90% of the work done. N. On Tue, Apr 26, 2011 at 10:31 PM, Ryan Culpepper wrote: > I just ran the test scripts for Rackunit and the SRFIs without problems, so > I'm marking your items as done. > > Ryan > _ For list-related admin

Re: [racket-dev] racket vs. scheme vs. clojure (as it appears to others)

2011-05-06 Thread Noel Welsh
On Thu, May 5, 2011 at 12:31 AM, Justin Zamora wrote: > A sentence like that would be a good replacement for the awful, > "Racket is a programming language" currently on the front page of > racket-lang.org We are men of science; untested hypotheses do not become us. Luckily, your buddies at Untyp

Re: [racket-dev] racket vs. scheme vs. clojure (as it appears to others)

2011-05-06 Thread Noel Welsh
ry standard. It is essentially hypothesis testing. Myna uses better mathematics to achieve better results. HTH, N. On Fri, May 6, 2011 at 9:22 AM, Noel Welsh wrote: > On Thu, May 5, 2011 at 12:31 AM, Justin Zamora wrote: >> A sentence like that would be a good replacement for the awfu

Re: [racket-dev] racket vs. scheme vs. clojure (as it appears to others)

2011-05-07 Thread Noel Welsh
Sure does. We have a Javascript client. (All the API docs *should* be visible to everyone, but currently you need a login to read them. It was simpler to implement things this way, and we're in the process of changing to a more friendly system.) N. On Fri, May 6, 2011 at 5:11 PM, Eli Barzilay wr

Re: [racket-dev] racket vs. scheme vs. clojure (as it appears to others)

2011-05-07 Thread Noel Welsh
That's basically correct. Rather than randomly choosing which description to display, Myna chooses the description that best balances estimated quality and uncertainty in that estimate. N. On Fri, May 6, 2011 at 4:08 PM, Sam Tobin-Hochstadt wrote: > The technology Noel is suggesting randomly cho

Re: [racket-dev] racket vs. scheme vs. clojure (as it appears to others)

2011-05-07 Thread Noel Welsh
You have to contact the Myna server somehow to get suggestions. You can do this via the server or via the client, with the usual tradeoffs. I would go with the JS client as it's much faster to set up, and code the HTML in such a way that it still works if JS is disabled. (This is straightforward, a

Re: [racket-dev] can we write these four lines of C in performant racket?

2011-07-24 Thread Noel Welsh
Is the C code compiled to vectorised assembler? That could account for a factor of about 4-16 depending. N. On Sat, Jul 23, 2011 at 7:42 PM, John Clements wrote: > This C code adds the content of one buffer to another one, with no checking.   > The corresponding racket code runs about 10x slower

Re: [racket-dev] Pre-Release Checklist for v5.1.2

2011-07-24 Thread Noel Welsh
On Tue, Jul 19, 2011 at 10:16 PM, Ryan Culpepper wrote: > * Noel Welsh >  - Rackunit Tests >  - SRFI Tests >  - Ensure that all claimed srfi's are in the installer and they all >    load into racket or drracket (as appropriate) .done. ___

Re: [racket-dev] Racket on Rockets

2011-07-28 Thread Noel Welsh
On Wed, Jul 27, 2011 at 9:20 PM, Tony Garnock-Jones wrote: > Would it be fair to say that were such a thing to come into existence, > the VM would need to be changed as part of that work? There is nothing you can't do with a brave heart and a disassembler. In other words, I've occasionally thoug

Re: [racket-dev] Racket on Rockets

2011-07-28 Thread Noel Welsh
On Tue, Jul 26, 2011 at 6:20 PM, Jay McCarthy wrote: > I was recently telling some people that I thought 'Ruby on Rails' was > mostly an ORM plus a set of default dispatching rules with convenient > ways of extending the defaults. I agree, though I don't have much RoR experience. However, that is

Re: [racket-dev] New plot library [Was: (to Jay) Re: What I'm working on]

2011-08-03 Thread Noel Welsh
This is great -- a better plotting library will make some of work a lot easier. > Noel: Do you happen to have a kernel density estimator implementation that > uses FFT or is otherwise more efficient than O(n^2)? Currently, (plot2d > (density samples)) works, but is slow on large samples. Nope, so

Re: [racket-dev] Roogle?

2011-08-04 Thread Noel Welsh
I have an unfinished analysis of searches on http://docs.racket-lang.org/ Summary points from memory (I don't have the data in front of me): - Most searches are for one word, with frequency decreasing sharply as number of words increases - The most popular search was for list. Who the heck has

Re: [racket-dev] Roogle?

2011-08-05 Thread Noel Welsh
With the power of asynchronous requests (aka ajax) it is. I've gotta fix Myna first; maybe then I'll have a spare moment to implement it. [Either add a stage to the build process so docs.racket-lang.org gets a different search to the local docs or do an Ajax request to the full text server and, up

Re: [racket-dev] Roogle?

2011-08-05 Thread Noel Welsh
On Fri, Aug 5, 2011 at 8:12 AM, Eli Barzilay wrote: > About a minute ago, Noel Welsh wrote: >> With the power of asynchronous requests (aka ajax) it is. I've gotta >> fix Myna first; maybe then I'll have a spare moment to implement it. > > That doesn't h

Re: [racket-dev] Roogle?

2011-08-05 Thread Noel Welsh
On Fri, Aug 5, 2011 at 8:45 AM, Eli Barzilay wrote: > Ah, if you mean a way to have both kinds of searches work on your > installation Yes. > Well, the issue was exactly the dependency on an on-line connection > and no user-specific docs. For the first, the ajax request should get around it. Fo

Re: [racket-dev] Roogle?

2011-08-05 Thread Noel Welsh
On Fri, Aug 5, 2011 at 4:44 PM, Stephen Chang wrote: > For online, full-text search, couldn't one just use google and add > "site:docs.racket-lang.org" to the query? Yeah, that seems to do it. The ordering of results is a bit odd sometimes. I don't know the details but Google offers site specific

Re: [racket-dev] bug czar and documentation king

2011-08-05 Thread Noel Welsh
The king is dead -- long live the king! On Fri, Aug 5, 2011 at 9:01 PM, Matthias Felleisen wrote: > > We than Ryan Culpepper (Utah) for his work as bug czar for the past year or > so. > > As of the next release, Sam Tobin-Hochstadt (NEU) will take over the bug czar > duty. > > Ryan will become

Re: [racket-dev] search (was Roogle?)

2011-08-05 Thread Noel Welsh
This matches my understanding. N. On Fri, Aug 5, 2011 at 8:33 PM, Matthias Felleisen wrote: > > So where does this leave us: > > 1. with very little data about real searches, which happen locally, via > DrRacket  (would it matter if we could do a Guillaume-style data collection > for a few doz

Re: [racket-dev] Download link

2011-08-14 Thread Noel Welsh
On Sun, Aug 14, 2011 at 2:39 AM, Eli Barzilay wrote: > One option is a > geoip database that could be used in JS (but all I found was expensive > stuff), and another option is to find some known distribution network > that does this kind of thing by itself (but again, all I found were > things tha

Re: [racket-dev] Who page

2011-09-05 Thread Noel Welsh
Band sounds more rock'n'roll, which is what we're aiming for. Party on, N. On Mon, Sep 5, 2011 at 12:19 PM, Paulo J. Matos wrote: > On 03/09/11 19:01, Neil Van Dyke wrote: >> >>> Finally, Racket is supported by an band of volunteers >> > > Maybe initially someone wrote 'an army' and then 's/band

Re: [racket-dev] Pre-Release Checklist for v5.2, Second Call

2011-10-21 Thread Noel Welsh
On Thu, Oct 20, 2011 at 8:36 PM, Ryan Culpepper wrote: > * Noel Welsh >  - Rackunit Tests >  - SRFI Tests >  - Ensure that all claimed srfi's are in the installer and they all >    load into racket or drracket (as appropriate) Done. N. ___

Re: [racket-dev] I/O scheduler change --- epoll(), kqueue(), etc.

2011-11-10 Thread Noel Welsh
This is fantastic stuff! I don't have any applications that will benefit from it, but it opens up new possibilities in the future. N. On Thu, Nov 10, 2011 at 7:38 PM, Matthew Flatt wrote: > I've pushed a change in the way that the Racket scheduler handles I/O. > The new implementation should sca

Re: [racket-dev] Pre-Release Checklist for v5.2.1, second call

2012-01-24 Thread Noel Welsh
On Fri, Jan 20, 2012 at 8:18 PM, Ryan Culpepper wrote: > * Noel Welsh >  - Rackunit Tests >  - SRFI Tests >  - Ensure that all claimed srfi's are in the installer and they all >    load into racket or drracket (as appropriate) DONE! N. _ Ra