Re: [racket-dev] syntax/syntax proposal

2012-06-21 Thread Ryan Culpepper
On 06/21/2012 09:53 AM, Eli Barzilay wrote: A few minutes ago, Matthias Felleisen wrote: On Jun 21, 2012, at 11:26 AM, Eli Barzilay wrote: I don't see how that would help -- you'll still get the same errors. Ouch. That's again a misunderstanding of contracts. The idea is that contracts

Re: [racket-dev] weird module: identifier is already imported error

2012-06-21 Thread Ryan Culpepper
I can reproduce this error in DrRacket (both with and without debuggging enabled) but not in racket. So maybe DrRacket is doing something odd, or perhaps there's a bug in module-namespace or something like that. Ryan On 06/21/2012 01:52 PM, Christos Dimoulas wrote: Hi, I ran into an error

Re: [racket-dev] Comparison functions and the `data' collection

2012-06-21 Thread Ryan Culpepper
On 06/21/2012 09:38 AM, Eli Barzilay wrote: More than a week ago, Ryan Culpepper wrote: On 06/11/2012 02:36 PM, Eli Barzilay wrote: Yesterday, Danny Yoo wrote: It's a little unfortunate that there's a slight impedance mismatch between what datum-order provides and what sort expects; the my

Re: [racket-dev] Comparison functions and the `data' collection

2012-06-11 Thread Ryan Culpepper
On 06/11/2012 02:36 PM, Eli Barzilay wrote: Yesterday, Danny Yoo wrote: It's a little unfortunate that there's a slight impedance mismatch between what datum-order provides and what sort expects; the my-less-than function in the example adapts the output of datum-order so it can be used with

Re: [racket-dev] Code micro-level organization

2012-05-31 Thread Ryan Culpepper
On 05/31/2012 02:54 PM, Jay McCarthy wrote: I was clapping through the majority of your email. I want define* so bad. You can use define*; just put it inside of package-begin: (require racket/package) (package-begin (define* x 1) (define* x (+ 2 x)) x) 3 I don't think

Re: [racket-dev] match syntax-parse

2012-05-12 Thread Ryan Culpepper
On 05/11/2012 06:45 AM, stefan.israels...@se.abb.com wrote: Hi, I have done two interseting things. 1. Ported syntax-parse over to guile. 2. Implemented racket's match completely with the help of syntax parse. Comments about 1. I found that the lack of possibility to define two syntax

Re: [racket-dev] Generics and data structures

2012-05-09 Thread Ryan Culpepper
On 05/09/2012 04:13 PM, Asumu Takikawa wrote: Hi all, Racket currently provides several generic extensible data structure APIs such as dictionaries, sequences, streams, and so on. Unfortunately, each data structure currently has its own extension API, but no consistent convention exists: some

Re: [racket-dev] current-*-port

2012-05-03 Thread Ryan Culpepper
On 05/03/2012 02:09 PM, Neil Van Dyke wrote: Eli Barzilay wrote at 05/03/2012 03:48 PM: (parameterize ([stderr (stdout)]) ...) I'm not sure how I feel about shortening these, but an additional consideration is that a naming convention for parameters (so far, prefixing with current-) has been

[racket-dev] Pre-Release Checklist for v5.3

2012-04-18 Thread Ryan Culpepper
(updates should show v5.3 as the most current version; email me to pick the changes when they're done, or tell me if there are no such changes.) * Ryan Culpepper r...@cs.utah.edu - Macro Debugger Tests - Syntax Classifier Tests - RackUnit GUI Tests - Data Tests - DB Tests * Jay McCarthy

Re: [racket-dev] Scribble - language/module documentation and declare-exporting

2012-04-13 Thread Ryan Culpepper
On 04/12/2012 11:27 AM, Jay McCarthy wrote: Based on some feedback from Robby, I'm trying to improve the way the Web server's binding exports are documented. I've been looking at the docs and some examples, but I can't find the right thing to do and if it is even possible. Here's the basic

Re: [racket-dev] Scribble - language/module documentation and declare-exporting

2012-04-13 Thread Ryan Culpepper
On 04/13/2012 10:55 AM, Jay McCarthy wrote: On Fri, Apr 13, 2012 at 10:28 AM, Ryan Culpepperr...@cs.utah.edu wrote: On 04/12/2012 11:27 AM, Jay McCarthy wrote: Based on some feedback from Robby, I'm trying to improve the way the Web server's binding exports are documented. I've been looking

[racket-dev] Release for v5.3 has begun

2012-04-10 Thread Ryan Culpepper
The release process for v5.3 has begun: the `release' branch was created for any work that is left and is now bumped to v5.2.901.1. You can go on using the `master' branch as usual, it is now bumped to v5.3.0.1 (to avoid having two different trees with the same version). If you have any

Re: [racket-dev] some surprising behavior with syntax-parameterize and lexical info

2012-04-06 Thread Ryan Culpepper
On 04/06/2012 12:47 PM, Danny Yoo wrote: I suspect that I should be using quote-syntax at this specific point, but I am not completely sure. Right. Try replacing ??? with (quote-syntax #,a-placeholder). I have to admit that I'm still confused. Here's my example:

Re: [racket-dev] some surprising behavior with syntax-parameterize and lexical info

2012-04-05 Thread Ryan Culpepper
On 04/05/2012 08:31 PM, Danny Yoo wrote: If that doesn't seem clear, can you explain more your line of reasoning that they should be the same? I guess I'm having a hard time with this: I want to get the value of a-placeholder into the place marked ??? in the following:

[racket-dev] Release for v5.3 is about to begin

2012-04-02 Thread Ryan Culpepper
The release process for v5.3 will begin in about a week. If you have any new features that you want in and are relatively close to being done, now is a good time to do that. -- Ryan Culpepper _ Racket Developers list: http://lists.racket-lang.org/dev

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

2012-03-23 Thread Ryan Culpepper
On 03/22/2012 03:27 PM, Jay McCarthy wrote: Someone else noticed this warning. http://bugs.racket-lang.org/query/?cmd=viewpr=12443 As the comment below mentions, I don't actually know how to get rid of the warning, but it doesn't cause problems anymore. Does anyone have any ideas or thoughts?

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

2012-02-28 Thread Ryan Culpepper
On 02/28/2012 01:56 PM, Robby Findler wrote: On Tue, Feb 28, 2012 at 2:43 PM, Ryan Culpepperr...@cs.utah.edu wrote: On my machine before the change, raco setup -D took 8m13s real, 13m52s user; after the change, it takes 4m0s real, 9m3s user. I guess you have a faster machine than I do. (Are

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

2012-02-28 Thread Ryan Culpepper
On 02/28/2012 02:45 PM, Robby Findler wrote: On Tue, Feb 28, 2012 at 3:39 PM, Ryan Culpepperr...@cs.utah.edu wrote: [A] topologically-sorted list might actually result in worse scheduling. It may place dependencies close together and they might get scheduled on different places. The current

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

2012-02-28 Thread Ryan Culpepper
On 02/28/2012 03:02 PM, Robby Findler wrote: On Tue, Feb 28, 2012 at 3:58 PM, Ryan Culpepperr...@cs.utah.edu wrote: The list seems to include only top-level collections: x/private isn't on the list. I guess it's only discovered once setup starts compiling x. In any case, x/private always seems

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

2012-02-01 Thread Ryan Culpepper
On 02/01/2012 09:55 AM, ntoro...@racket-lang.org wrote: collects/unstable/contract.rkt ~~ --- OLD/collects/unstable/contract.rkt +++ NEW/collects/unstable/contract.rkt @@ -171,6 +171,14 @@ (lambda (idx . elems) #t))) sequence?))) +;;

[racket-dev] Release Announcement for v5.2.1, third draft

2012-01-27 Thread Ryan Culpepper
Below is the third (and hopefully final) draft of the release announcement items for v5.2.1. Last call for comments. -- * Performance improvements include the use of epoll()/kqueue() instead of select() for the Racket thread

Re: [racket-dev] Release Announcement for v5.2.1

2012-01-24 Thread Ryan Culpepper
On 01/23/2012 09:07 PM, Neil Toronto wrote: On 01/23/2012 08:04 PM, Ryan Culpepper wrote: On 01/23/2012 06:30 PM, Robby Findler wrote: * DrRacket now has a new slate of icons The other seem too minor (and the second one is questionable; I think everyone will appreciate them, but few

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

2012-01-24 Thread Ryan Culpepper
: [plt] Push #24199: master branch updated Date: Tue, 24 Jan 2012 07:26:03 -0500 From: Eli Barzilay e...@barzilay.org To: Ryan Culpepper r...@cs.utah.edu I don't know why the last change was merged so late, but this should go with it. Just now, e...@racket-lang.org wrote: eli has updated `master

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

2012-01-24 Thread Ryan Culpepper
Whoops, disregard. On 01/24/2012 12:47 PM, Ryan Culpepper wrote: Eli has asked for this commit to be include. It's related to Matthew's recent change to the Windows installer. I've asked Eli for more justification, and I've also asked Matthew to comment; I'll forward those responses when I get

[racket-dev] Release Announcement for v5.2.1, second draft

2012-01-24 Thread Ryan Culpepper
Below is the second draft of the release announcement items for v5.2.1. Let me know if I've missed something. -- * Performance improvements include the use of epoll()/kqueue() instead of select() for the Racket thread

Re: [racket-dev] Can't get for-label to work in Scribble docs

2012-01-23 Thread Ryan Culpepper
On 01/23/2012 01:31 PM, Neil Toronto wrote: On 01/23/2012 01:18 PM, Neil Toronto wrote: For some reason, when I require (for-label db/base), I still get warnings about `sql-timestamp?', `sql-time?' and `sql-date?', and red underlines under them. Okay, I figured out what I need to do, but not

[racket-dev] Release Announcement for v5.2.1

2012-01-23 Thread Ryan Culpepper
Below is a rough list of additions and changes for v5.2.1. If you are responsible for a change, please either elaborate it into an announcement item or tell me if it shouldn't be included in the announcement. Let me know if I've missed something.

Re: [racket-dev] Release Announcement for v5.2.1

2012-01-23 Thread Ryan Culpepper
On 01/23/2012 06:30 PM, Robby Findler wrote: On Mon, Jan 23, 2012 at 6:27 PM, Ryan Culpepperr...@cs.utah.edu wrote: - drracket - No stacktrace for syntax errors in DrRacket - change current-directory default init value - render convertibles as png (or changed since?) - autocompletion

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

2012-01-20 Thread Ryan Culpepper
should show v5.2.1 as the most current version; email me to pick the changes when they're done, or tell me if there are no such changes.) * Ryan Culpepper ry...@ccs.neu.edu - DB Tests * Kathy Gray kathryn.g...@cl.cam.ac.uk - Test Engine Tests * Noel Welsh noelwe...@gmail.com - Rackunit

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

2012-01-19 Thread Ryan Culpepper
On 01/19/2012 10:41 AM, John Clements wrote: On Jan 17, 2012, at 3:44 PM, Ryan Culpepper wrote: Checklist items for the v5.2.1 release (using the v5.2.0.900 release candidate build) Search for your name to find relevant items, reply when you finish an item (please indicate which item/s

[racket-dev] Pre-Release Checklist for v5.2.1

2012-01-17 Thread Ryan Culpepper
version; email me to pick the changes when they're done, or tell me if there are no such changes.) * Ryan Culpepper ry...@ccs.neu.edu - Macro Debugger Tests - Syntax Classifier Tests - RackUnit GUI Tests - Data Tests - DB Tests * Jay McCarthy jay.mccar...@gmail.com - Web Server

[racket-dev] Release for v5.2.1 has begun

2012-01-08 Thread Ryan Culpepper
shortly at http://pre.racket-lang.org/release/ Please tell me if you think that this release is significant enough that it should be announced on the users list for wider testing. -- Ryan Culpepper _ Racket Developers list: http://lists.racket-lang.org/dev

Re: [racket-dev] Icon issues resolved (almost)

2012-01-07 Thread Ryan Culpepper
On 01/07/2012 04:48 PM, Neil Toronto wrote: I've pushed a change that removes DrRacket's dependence on `slideshow/pict' (via `icons'), removes the `icons' module, and adds a new `images' collection. Instead of precompiling SVGs, the new code ray-traces floating-point ARGB+Z bitmaps; instead of

Re: [racket-dev] SIGSEGV MAPERR si_code 1 fault on addr (nil) when inserting rows via db / SQLite

2011-12-16 Thread Ryan Culpepper
This crash showed up again recently (thanks DrDr!), and this time I believe I've fixed the real problem: a bytes object that pointed into storage owned by another bytes object. The fix was to allocate the storage as 'atomic-interior instead of 'atomic. Ryan On 11/13/2011 02:28 PM, Ryan

Re: [racket-dev] Icons issues

2011-12-07 Thread Ryan Culpepper
I've pushed a temporary fix to the dist-specs, and meta/check-dists now runs without errors. Hopefully the nightly builds will be back tomorrow. The underlying problem remains, though. Ryan On 12/07/2011 03:58 PM, Matthias Felleisen wrote: Please bring back the nightly build. On Dec 7,

Re: [racket-dev] SIGSEGV MAPERR si_code 1 fault on addr (nil) when inserting rows via db / SQLite

2011-11-13 Thread Ryan Culpepper
Thanks for the report. Your program led me to find *a* bug (a space leak in the statement finalizer thread). Fixing that bug causes your program to succeed consistently, but the bug I found should not have caused the segfault, and I haven't been able to find an underlying problem. I'll push

Re: [racket-dev] struct type properties and field accesses

2011-11-13 Thread Ryan Culpepper
On 11/13/2011 09:21 PM, Sam Tobin-Hochstadt wrote: Many built-in structure type properties (such as `prop:procedure' and `prop:set!-transformer') support providing an integer index into the structure to reference a particular field that should supply the value. This is a very useful pattern,

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

2011-10-20 Thread Ryan Culpepper
if there are no such changes.) * Kathy Gray kathryn.g...@cl.cam.ac.uk - Test Engine Tests * Noel Welsh noelwe...@gmail.com - Rackunit Tests - SRFI Tests - Ensure that all claimed srfi's are in the installer and they all load into racket or drracket (as appropriate) -- Ryan Culpepper

Re: [racket-dev] shared no longer works on cons?!?

2011-10-20 Thread Ryan Culpepper
Looks like it works in 5.0.2 (November 2010) but fails in 5.1 (February 2011). The ultimate problem seems to be that deinprogramm/signature/signature-unit uses first from racket/list (checks list?, ie non-cyclic) rather than mzlib/list (only checks pair?). Ryan On 10/20/2011 08:38 PM,

Re: [racket-dev] shared no longer works on cons?!?

2011-10-20 Thread Ryan Culpepper
On 10/20/2011 09:14 PM, Shriram Krishnamurthi wrote: Ryan, I noticed this seems to be a problem in full Racket as well: try #lang racket (define web-colors (shared ([W (cons white G)] [G (cons grey W)]) W)) (rest web-colors) Robby privately wrote to say it should be regarded

Re: [racket-dev] shared no longer works on cons?!?

2011-10-20 Thread Ryan Culpepper
On 10/20/2011 09:24 PM, Robby Findler wrote: On Thu, Oct 20, 2011 at 10:11 PM, Ryan Culpepperr...@cs.utah.edu wrote: Looks like it works in 5.0.2 (November 2010) but fails in 5.1 (February 2011). You're talking about in the teaching languages, right? Right, I was talking about just the

[racket-dev] Pre-Release Checklist for v5.2

2011-10-17 Thread Ryan Culpepper
.) * Ryan Culpepper ry...@ccs.neu.edu - Macro Debugger Tests - Syntax Classifier Tests - RackUnit GUI Tests - Data Tests - DB Tests * Jay McCarthy jay.mccar...@gmail.com - Web Server Tests - XML Tests - HTML Tests - PLAI Tests - Racklog tests - Datalog tests * Paul Steckler st

Re: [racket-dev] plea for short planet syntax in student languages?

2011-10-07 Thread Ryan Culpepper
Yes to both. I plan to create the branch this evening. Ryan On 10/07/2011 02:11 PM, Robby Findler wrote: I guess so, since the branch hasn't been created yet (but it is supposed to be created today, if we're on schedule). Robby On Fri, Oct 7, 2011 at 3:04 PM, John

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

2011-10-05 Thread Ryan Culpepper
On 10/05/2011 01:13 PM, ntoro...@racket-lang.org wrote: ntoronto has updated `master' from e1a82481d1 to 32d789d4f8. http://git.racket-lang.org/plt/e1a82481d1..32d789d4f8 [...] ; fit-int : (number* - number) (list-of (symbol number)) (list-of (vector number [number] number number)) -

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

2011-10-05 Thread Ryan Culpepper
On 10/05/2011 02:36 PM, Neil Toronto wrote: On 10/05/2011 01:44 PM, Ryan Culpepper wrote: On 10/05/2011 01:13 PM, ntoro...@racket-lang.org wrote: ntoronto has updated `master' from e1a82481d1 to 32d789d4f8. http://git.racket-lang.org/plt/e1a82481d1..32d789d4f8 [...] ; fit-int : (number

[racket-dev] Release for v5.2 is about to begin

2011-10-02 Thread Ryan Culpepper
The release process for v5.2 will begin in about a week. If you have any new features that you want in and are relatively close to being done, now is a good time to do that. -- Ryan Culpepper _ For list-related administrative tasks: http

Re: [racket-dev] Dotted syntax/parse patterns and scribble/eval

2011-09-27 Thread Ryan Culpepper
On 09/23/2011 07:17 AM, Carl Eastlund wrote: On Wed, Sep 21, 2011 at 7:44 PM, Ryan Culpepperr...@cs.utah.edu wrote: This particular bug only affects patterns of the form (stuff . var:expr) If you've seen pattern variables get non-syntax values in some other way, please let me know! (BTW,

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

2011-09-27 Thread Ryan Culpepper
On 09/27/2011 07:54 PM, Robby Findler wrote: On Tue, Sep 27, 2011 at 8:39 PM,ry...@racket-lang.org wrote: ryanc has updated `master' from 247a51d5bd to c7f86d276c. http://git.racket-lang.org/plt/247a51d5bd..c7f86d276c =[ 5 Commits ]==

Re: [racket-dev] bug reports: include prefs file?

2011-09-27 Thread Ryan Culpepper
I think if I were presented a choice about including my preferences and found out that actually meant also my command history, I would be very upset, even if it were opt-in. Even making it possible for the command history to be included sounds sketchy to me, actually. Ryan On 09/27/2011

Re: [racket-dev] Dotted syntax/parse patterns and scribble/eval

2011-09-21 Thread Ryan Culpepper
That's a bug. A pattern variable should always be bound to a syntax object. Ryan On 09/21/2011 03:39 PM, Casey Klein wrote: I'm confused by the behavior of syntax/parse pattern variables that come after dots. Sometimes they're bound to lists and sometimes to syntax objects. For example, in

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

2011-09-21 Thread Ryan Culpepper
On 09/21/2011 05:31 PM, Eli Barzilay wrote: Just now, Jon Rafkind wrote: On 09/21/2011 05:27 PM, Eli Barzilay wrote: An hour and a half ago, Jon Rafkind wrote: How do I see the Honu docs now? I just rebuilt, searching for 'honu' doesn't find it. Run `raco docs'. And then what? Do you see

Re: [racket-dev] Dotted syntax/parse patterns and scribble/eval

2011-09-21 Thread Ryan Culpepper
On 09/21/2011 04:14 PM, Neil Van Dyke wrote: Ryan Culpepper wrote at 09/21/2011 05:43 PM: That's a bug. A pattern variable should always be bound to a syntax object. This seems to me like a good scenario of one kind of backward compatibility issue affecting PLaneT. For example, I think

[racket-dev] Pre-Release Checklist for v5.1.2, Second Call

2011-07-26 Thread Ryan Culpepper
if there are no such changes.) * Eli Barzilay e...@barzilay.org - Plot Tests * Carl Eastlund c...@ccs.neu.edu - Dracula Tests (confirm that Dracula runs from PLaneT) * Mike Sperber sper...@deinprogramm.de - Stepper Tests -- Ryan Culpepper

Re: [racket-dev] New error messages for *SL

2011-07-07 Thread Ryan Culpepper
On 07/06/2011 03:59 AM, Guillaume Marceau wrote: [...] [2]If you are the author of a teachpack, please update your error messages to match this new style. You can follow the error message completion guidelines, which are now in the main documentation under the How to

[racket-dev] Release for v5.1.2 has begun

2011-07-07 Thread Ryan Culpepper
shortly at http://pre.racket-lang.org/release/ Please tell me if you think that this should be announced on the users list for wider testing. -- Ryan Culpepper _ For list-related administrative tasks: http://lists.racket-lang.org/listinfo/dev

Re: [racket-dev] Inline caching (was Re: my '312' this semester, how we compare to others)

2011-05-04 Thread Ryan Culpepper
On 05/04/2011 01:57 PM, Tony Garnock-Jones wrote: On 2011-05-04 12:04 PM, Matthias Felleisen wrote: I still believe that the Java implementation (just under 1s without their 'Google' contract) benefits from typed dispatches. Maybe it does, but it's almost certain that it is benefiting from

Re: [racket-dev] Inline caching (was Re: my '312' this semester, how we compare to others)

2011-05-04 Thread Ryan Culpepper
On 05/04/2011 04:49 PM, Tony Garnock-Jones wrote: The attached (highly experimental) patch seems to improve the performance of normal sends (in the case of a cache hit) by roughly 100% - 150%. The difference between this mere factor of two improvement and the factor of six-through-ten I was

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

2011-04-26 Thread Ryan Culpepper
On 04/25/2011 01:48 AM, Noel Welsh wrote: On Sun, Apr 24, 2011 at 2:04 AM, Ryan Culpepperry...@ccs.neu.edu wrote: * Noel Welshnoelwe...@gmail.com - Rackunit Tests - SRFI Tests - Ensure that all claimed srfi's are in the installer and they all load into racket or drracket (as

Re: [racket-dev] release blurb for 5.1.1

2011-04-26 Thread Ryan Culpepper
On 04/26/2011 03:45 PM, Robby Findler wrote: I think the only possible ones for me (where me in the first line really means Carl) that makes it into the big announcement are: - PLaneT development links are now version-specific I think this deserves a mention. What about parametric

Re: [racket-dev] release blurb for 5.1.1

2011-04-26 Thread Ryan Culpepper
The new `racket/syntax' library contains facilities useful for writing macros. The `syntax/srcloc' and `syntx/location' libraries have been added for manipulating source locations. The new `ffi/file' library is useful for writing foreign library bindings that cooperate with Racket's security

Re: [racket-dev] lots of new tests pushed

2011-04-25 Thread Ryan Culpepper
I believe that every directory named tests is dropped when making the normal distribution, yes. But most tests already reside in subdirectories of the tests collection, whereas the new files were all put in tests subdirectories of each collection directory. So now there is both, eg,

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

2011-04-24 Thread Ryan Culpepper
On 04/24/2011 02:39 PM, Stephen Chang wrote: Sorry for the stupid question, but I can't seem to retrieve the tests. Am I using the wrong command? $ git archive --remote=git://git.racket-lang.org/plt.git release -- collects/tests | tar x tar: collects/tests/net/websocket/script.js: Cannot open:

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

2011-04-23 Thread Ryan Culpepper
in this email. Use the 'static table' link to see a list of all tar files available] -- Ryan Culpepper _ For list-related administrative tasks: http://lists.racket-lang.org/listinfo/dev

[racket-dev] Pre-Release Checklist for v5.1.1

2011-04-20 Thread Ryan Culpepper
they're done, or tell me if there are no such changes.) * Ryan Culpepper ry...@ccs.neu.edu - Macro Debugger Tests - Syntax Classifier Tests - RackUnit GUI Tests - Data Tests * Jay McCarthy jay.mccar...@gmail.com - Web Server Tests - XML Tests - HTML Tests - PLAI Tests - Racklog

[racket-dev] Release for v5.1.1 is about to begin

2011-04-06 Thread Ryan Culpepper
The release process for v5.1.1 will begin on the 15th of this month. If you have any new features that you want in and are relatively close to being done, now is a good time to do that. -- Ryan Culpepper _ For list-related administrative tasks

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

2011-02-21 Thread Ryan Culpepper
On 02/20/2011 07:52 PM, Robby Findler wrote: On Sun, Feb 20, 2011 at 8:40 PM, Robby Findler ro...@eecs.northwestern.edu wrote: On Sun, Feb 20, 2011 at 7:56 PM, Ryan Culpepperry...@ccs.neu.edu wrote: On 02/20/2011 06:43 PM, Robby Findler wrote: One thing I would also like to be able to do,

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

2011-02-20 Thread Ryan Culpepper
On 02/18/2011 02:12 PM, Eli Barzilay wrote: 25 minutes ago, Ryan Culpepper wrote: On 02/18/2011 07:30 AM, Eli Barzilay wrote: 50 minutes ago, Ryan Culpepper wrote: On 02/15/2011 07:28 AM, Eli Barzilay wrote: And finaly, there's the litmus test for existing code: * Ryan: is something like

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

2011-02-20 Thread Ryan Culpepper
On 02/20/2011 06:43 PM, Robby Findler wrote: One thing I would also like to be able to do, based on this discussion, is make a rackunit/base library that has very minimal dependencies and provides a minimal testing infrastructure. I'd be happy with something like check-equal? only at the

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

2011-02-18 Thread Ryan Culpepper
On 02/18/2011 07:30 AM, Eli Barzilay wrote: 50 minutes ago, Ryan Culpepper wrote: On 02/15/2011 07:28 AM, Eli Barzilay wrote: And finaly, there's the litmus test for existing code: * Ryan: is something like this enough to implement the GUI layer? Not well, I think. The Test-Result type

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

2011-02-17 Thread Ryan Culpepper
On 02/15/2011 07:28 AM, Eli Barzilay wrote: And finaly, there's the litmus test for existing code: * Ryan: is something like this enough to implement the GUI layer? Not well, I think. The Test-Result type in Noel's racktest code is too simple and inflexible. It represents the minimal essence

[racket-dev] Pre-Release Checklist for v5.1, second call

2011-02-03 Thread Ryan Culpepper
installers for both work, try each one in both normal and unix-style installation modes. (just ubuntu) [Note: get the release candidates from the URL in this email. Use the 'static table' link to see a list of all tar files available] -- Ryan Culpepper

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

2011-01-31 Thread Ryan Culpepper
, or tell me if there are no such changes.) * Ryan Culpepper ry...@ccs.neu.edu - Macro Debugger Tests - Syntax Classifier Tests - RackUnit GUI Tests - Data Tests * Jay McCarthy jay.mccar...@gmail.com - Web Server Tests - XML Tests - HTML Tests - PLAI Tests - Racklog tests

Re: [racket-dev] Blame and re-provided bindings

2011-01-14 Thread Ryan Culpepper
The first problem is a variant of PR 11084, I think. Ryan On 01/14/2011 12:40 PM, Casey Klein wrote: The new, nicely formatted blame messages helped me discover that every single Redex contract has the wrong negative party. (Admittedly, the commonly used Redex provides are macros.) There are

[racket-dev] Release for v5.1 is about to begin

2011-01-11 Thread Ryan Culpepper
IS THE TIME TO FIX BUGS THAT YOU KNOW ABOUT The time between the `release' branch creation and the actual release is for fixing new errors that prevent proper functioning of major components and that show up during the preparation for a release. -- Ryan Culpepper

[racket-dev] Release for v5.1 is about to begin

2011-01-05 Thread Ryan Culpepper
The release process for v5.1 will begin in about two weeks. If you have any new features that you want in and are relatively close to being done, now is a good time to do that. -- Ryan Culpepper _ For list-related administrative tasks: http

Re: [racket-dev] prs

2011-01-05 Thread Ryan Culpepper
I caught up on bug assignment from the holidays on Monday, so they were probably assigned then. I think there were two bugs assigned to the new contract category, so maybe the problem is in the category's configuration. If that doesn't sound right, can you send me the PR numbers? Ryan On

Re: [racket-dev] 5.0.2 changelog

2010-10-28 Thread Ryan Culpepper
On 10/27/2010 11:40 PM, Jon Rafkind wrote: Please find your name below and provide some blurb for the 5.0.2 changelog Author: Jay McCarthyj...@racket-lang.org - Adding define-datatype to ASL - PLAI changes - Webserver changes Author: Sam Tobin-Hochstadtsa...@racket-lang.org

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

2010-10-25 Thread Ryan Culpepper
PLaneT) -- Ryan Culpepper _ For list-related administrative tasks: http://lists.racket-lang.org/listinfo/dev

Re: [racket-dev] building docs, compile collects

2010-10-25 Thread Ryan Culpepper
On 10/25/2010 02:54 PM, Jon Rafkind wrote: I would like on-demand compilation of the collects tree. It seems there are two reasons why it doesn't exist right now 1. building the documentation requires the collects tree to be touched, so its worthwhile to just compile everything in there 2. users

[racket-dev] Pre-Release Checklist for v5.0.2

2010-10-21 Thread Ryan Culpepper
they're done, or tell me if there are no such changes.) * Ryan Culpepper ry...@ccs.neu.edu - Macro Debugger Tests - Syntax Classifier Tests * Jay McCarthy jay.mccar...@gmail.com - Web Server Tests - XML Tests - HTML Tests - PLAI Tests - Racklog tests - Datalog tests * Paul Steckler

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

2010-10-16 Thread Ryan Culpepper
on as usual (as v5.0.2.1), and pre-release builds will be available shortly at http://pre.racket-lang.org/release/ Please tell me if you think that this should be announced on the users list for wider testing. -- Ryan Culpepper _ For list-related

Re: [racket-dev] stepper UI question

2010-10-06 Thread Ryan Culpepper
On 10/06/2010 12:37 PM, Everett Morse wrote: I was just trying to debug a program today that goes through a series of complex macros. I used Check Syntax so I can see what variables are bound where (some of which are syntax variables), and when I got stuck I wanted to see how the macro reduces.

Re: [racket-dev] single-instantiation trick: kludgy workaround for planet packages?

2010-10-05 Thread Ryan Culpepper
On 10/05/2010 03:59 PM, John Clements wrote: A couple of weeks ago, you showed me the trick that rackunit uses to allow single-instantiation of a modules. I'm now trying to do this for a planet package, and it looks like I have to change the required module from being a relative to being an

Re: [racket-dev] single-instantiation trick: kludgy workaround for planet packages?

2010-10-05 Thread Ryan Culpepper
I seem to have mangled my response right before sending it. Here it is again, hopefully straightened out. On 10/05/2010 03:59 PM, John Clements wrote: A couple of weeks ago, you showed me the trick that rackunit uses to allow single-instantiation of a modules. I'm now trying to do this for a

Re: [racket-dev] single-instantiation trick: kludgy workaround for planet packages?

2010-10-05 Thread Ryan Culpepper
John Clements wrote: On Oct 5, 2010, at 3:25 PM, Ryan Culpepper wrote: I seem to have mangled my response right before sending it. Here it is again, hopefully straightened out. On 10/05/2010 03:59 PM, John Clements wrote: A couple of weeks ago, you showed me the trick that rackunit uses

[racket-dev] Release for v5.0.2 is about to begin

2010-10-01 Thread Ryan Culpepper
The release process for v5.0.2 will begin in about two weeks. If you have any new features that you want in and are relatively close to being done, now is a good time to do that. -- Ryan Culpepper _ For list-related administrative tasks: http

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

2010-09-13 Thread Ryan Culpepper
Jay McCarthy wrote: I didn't see any data/heap tests. Jay I still need to add them. Docs, too. Ryan _ For list-related administrative tasks: http://lists.racket-lang.org/listinfo/dev

Re: [racket-dev] Shared-instantiation modules

2010-09-10 Thread Ryan Culpepper
The way the rackunit tool does it (to make the rackunit gui DrRacket-aware) is to attach a module into the user namespace on every execution by overriding the 'reset-console' method of drracket:rep:text%. See rackunit/tool.rkt for the code. Then you can have a module/teachpack that just

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

2010-07-28 Thread Ryan Culpepper
Eli Barzilay wrote: The release announcement sketch that I have so far is below. Please send edits or (changes in order) if you see anything. Still needed: Ryan: * Any public (and documented) syntax/parse macro debugger additions? * macro-debugger/emit? * GUI for

[racket-dev] Pre-Release Checklist for v5.0.1, second call

2010-07-23 Thread Ryan Culpepper
* Shriram Krishnamurthi s...@cs.brown.edu Tour: check the tour and generate a new one if needed. [Note: Since this is a v5.0.0.900 build, you will need to edit your .../collects/framework/private/version.rkt file and change `(version)' to `5.0.1'.] -- Ryan Culpepper

[racket-dev] Release for v5.0.1 has begun

2010-07-16 Thread Ryan Culpepper
on as usual (as v5.0.1.1), and pre-release builds will be available at http://pre.racket-lang.org/release/ Please tell me if you think that this should be announced on the users list for wider testing. -- Ryan Culpepper _ For list-related

Re: [racket-dev] Wikipedia page

2010-06-08 Thread Ryan Culpepper
Eli Barzilay wrote: On Jun 8, Matthias Felleisen wrote: Can't we just use the examples from our web site in a two-column format? I think that the expectation is for a more conventional kind of hello world thing. But given that in many repl-based languages that's going to be just hello

<    1   2