Re: [racket-dev] Release process for split repos

2015-01-26 Thread Neil Toronto
I like the general idea. I especially like that you've included instructions for repo managers like me who will likely forget everything about git branch management and cherry picking between releases. In the past, you've played the part of central reviewer for requests to merge to the

Re: [racket-dev] Release Announcement for v6.1.1

2014-10-27 Thread Neil Toronto
On 10/27/2014 12:25 PM, Ryan Culpepper wrote: neil: - remove dependence on libgtkgl (c601b82f) * For OpenGL on Linux, removed dependence on libgtkgl and added support for core profiles (see `set-legacy?`). Neil ⊥ _ Racket Developers list:

Re: [racket-dev] Pre-Release Checklist for v6.1.1, Second Call

2014-10-24 Thread Neil Toronto
On 10/23/2014 12:48 PM, Ryan Culpepper wrote: * Neil Toronto neil.toro...@gmail.com - Plot Tests - Images Tests - Inspect icons - Math tests All pass. Neil ⊥ _ Racket Developers list: http://lists.racket-lang.org/dev

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

2014-10-10 Thread Neil Toronto
Does this mean most instances of GUI classes can now cross the contract boundary? Neil ⊥ On 10/09/2014 05:37 PM, as...@racket-lang.org wrote: asumu has updated `master' from 38af459049 to 863f0c5802. http://git.racket-lang.org/plt/38af459049..863f0c5802 =[ One Commit

Re: [racket-dev] Should `register-finalizer` unwrap impersonators?

2014-08-17 Thread Neil Toronto
, Neil Toronto wrote: Short version: the contract system doesn't allow `register-finalizer` to be used in Typed Racket. Long version: consider the following Typed Racket program, in which instances of `os-resource-wrapper` represent an operating system resource `os-resource`, which itself

[racket-dev] Should `register-finalizer` unwrap impersonators?

2014-08-16 Thread Neil Toronto
Short version: the contract system doesn't allow `register-finalizer` to be used in Typed Racket. Long version: consider the following Typed Racket program, in which instances of `os-resource-wrapper` represent an operating system resource `os-resource`, which itself is just a counter. It

Re: [racket-dev] Should `register-finalizer` unwrap impersonators?

2014-08-16 Thread Neil Toronto
typed racket know to trust register finalizer and thus avoid wrapping it with a contract. Robby On Saturday, August 16, 2014, Neil Toronto neil.toro...@gmail.com wrote: Short version: the contract system doesn't allow `register-finalizer` to be used in Typed Racket. Long version: consider

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

2014-07-22 Thread Neil Toronto
On 07/17/2014 08:03 PM, Ryan Culpepper wrote: * Neil Toronto neil.toro...@gmail.com - Plot Tests - Images Tests - Inspect icons - Math tests All tests pass, but two things need fixing: some margin notes in the math documentation, and `compiled-bitmap` and `compiled-bitmap-list

Re: [racket-dev] Machinery for eliding contracts

2014-06-09 Thread Neil Toronto
On 06/09/2014 01:19 AM, Eric Dobson wrote: Does this seem like a reasonable thing to support/do people see issues with it? I can only speak on reasonableness, and my answer is emphatically YES. Typed Racket is a great language in which to define and use data structures: access is very fast,

Re: [racket-dev] Machinery for eliding contracts

2014-06-09 Thread Neil Toronto
On 06/09/2014 10:25 AM, Neil Toronto wrote: On 06/09/2014 01:19 AM, Eric Dobson wrote: Does this seem like a reasonable thing to support/do people see issues with it? I can only speak on reasonableness, and my answer is emphatically YES. Typed Racket is a great language in which to define

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

2014-05-26 Thread Neil Toronto
On 05/26/2014 09:21 AM, endob...@racket-lang.org wrote: 9efa4af Eric Dobson endob...@racket-lang.org 2014-05-16 08:13 : | Make initial version of structural type recursion, and use it. : A pkgs/typed-racket-pkgs/typed-racket-lib/typed-racket/types/structural.rkt M

Re: [racket-dev] Easy disassembly of JIT-compiled procedures

2014-05-21 Thread Neil Toronto
On 05/21/2014 02:09 PM, Sam Tobin-Hochstadt wrote: Racketeers, Thanks to some improvements from Matthew, my `disassemble` package is now much easier to use. [samth@punge:~/sw/disassemble (master) plt] racket Welcome to Racket v6.0.1.10. (require disassemble) (define (const x) 1) (disassemble

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

2014-05-06 Thread Neil Toronto
On 05/06/2014 12:17 PM, sa...@racket-lang.org wrote: samth has updated `master' from ad8d0629f8 to 6567ebff59. http://git.racket-lang.org/plt/ad8d0629f8..6567ebff59 =[ 6 Commits ]== Directory summary: 70.7%

Re: [racket-dev] [racket] lab notebook on learning process

2014-05-06 Thread Neil Toronto
On 05/06/2014 12:18 PM, Matthias Felleisen wrote: On May 6, 2014, at 2:02 PM, Jens Axel Søgaard jensa...@soegaard.net wrote: How about an extra button, a Run Benchmark button? +ω I LOLed. Were you thinking of having it launch a front-end to Josh McGrath's benchmarking library? Neil ⊥

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

2014-05-01 Thread Neil Toronto
On 05/01/2014 11:49 AM, Ryan Culpepper wrote: The release announcement sketch that I have so far is below. Please mail me new items and/or edits. -- neil: - plot 3D BSP tree (a515e7ce) - PDF/PS scaling changed to 1.0x1.0

Re: [racket-dev] Pre-Release Checklist for v6.0.1, Second Call

2014-04-29 Thread Neil Toronto
On 04/24/2014 12:58 PM, Ryan Culpepper wrote: * Neil Toronto neil.toro...@gmail.com - Plot Tests - Images Tests - Inspect icons - Math tests Everything passes. Neil ⊥ _ Racket Developers list: http://lists.racket-lang.org/dev

[racket-dev] TR optimizations and Racket overhead [was Re: [plt] Push #28633: master branch updated]

2014-04-28 Thread Neil Toronto
On 04/28/2014 04:46 AM, Sam Tobin-Hochstadt wrote: On Apr 28, 2014 12:16 AM, Neil Toronto neil.toro...@gmail.com mailto:neil.toro...@gmail.com wrote: For anyone wondering what this stuff means: most mixed exact/inexact math in Racket should be up to 5x or so faster now, depending on how

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

2014-04-27 Thread Neil Toronto
On 04/27/2014 05:14 PM, mfl...@racket-lang.org wrote: ~~ d682c94 Matthew Flatt mfl...@racket-lang.org 2014-04-27 13:58 : | repairs to precision of `exact-inexact` et al. | | Thanks to Neil T.! : M racket/src/racket/src/numarith.c | 28 ++-- M

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

2014-04-27 Thread Neil Toronto
On 04/27/2014 09:16 PM, Matthew Flatt wrote: At Sun, 27 Apr 2014 18:56:32 -0600, Neil Toronto wrote: Strange thing, though: while `inexact-exact` is now about 10x faster, my TR implementation `flonum-rational` is now about 7x slower. I've verified that `flonum-fields` accounts for about 85

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

2014-04-24 Thread Neil Toronto
On 04/24/2014 10:20 AM, ntoro...@racket-lang.org wrote: ntoronto has updated `master' from d30546cb7d to bee344f41d. : | Fix Plot for new undefined behavior: #undefined is not a truth value | | This is a nice example of why having #undefined as a language value is | generally a bad idea. Because

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

2014-04-24 Thread Neil Toronto
:54 PM, Robby Findler wrote: That sounds like a good plan to me. Let us know what you find out. Robby On Fri, Apr 18, 2014 at 3:47 PM, Neil Toronto neil.toro...@gmail.com wrote: On 04/17/2014 04:44 PM, Ryan Culpepper wrote: * Neil Toronto neil.toro...@gmail.com - Plot Tests - Images

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

2014-04-23 Thread Neil Toronto
Holy cow, Vincent, thanks! Neil ⊥ On 04/23/2014 10:45 AM, stamo...@racket-lang.org wrote: stamourv has updated `master' from e230456fd7 to 4d36910026. http://git.racket-lang.org/plt/e230456fd7..4d36910026 =[ 10 Commits ]= Directory

[racket-dev] Can a TR wizard check my extflonum changes? [was [plt] Push #28592: master branch updated]

2014-04-22 Thread Neil Toronto
On 04/22/2014 10:48 AM, ntoro...@racket-lang.org wrote: ntoronto has updated `master' from 67805b9f04 to 14bbd662e9. http://git.racket-lang.org/plt/67805b9f04..14bbd662e9 ~~ 85deab7 Neil Toronto neil.toro...@gmail.com 2014-04-22 10:45 : | Added ExtFlonum (and subtypes

Re: [racket-dev] Can a TR wizard check my extflonum changes? [was [plt] Push #28592: master branch updated]

2014-04-22 Thread Neil Toronto
On 04/22/2014 11:50 AM, Sam Tobin-Hochstadt wrote: On Tue, Apr 22, 2014 at 1:06 PM, Neil Toronto neil.toro...@gmail.com wrote: The changes mostly mimic the types and test cases for flonums and flvectors, but with adjustments to leave extflonums out of the numeric tower. Everything passes

[racket-dev] Adding pi.t

2014-04-21 Thread Neil Toronto
While adding racket/extflonum's exports to Typed Racket's base type environment, I realized that we don't have an 80-bit pi constant. I considered exporting this definition from racket/extflonum.rkt: (define pi.t (extfl* 4.0t0 (extflatan 1.0t0))) (Multiplication by 4.0t0 is exact if it

[racket-dev] Regular expression types [was Re: [racket-bug] all/14455: wrong type for hash]

2014-04-19 Thread Neil Toronto
Are there type systems that can? It seems like you could specify this type and similar ones using regular expressions. In my research, I'll probably use regular expressions to represent sets of strings. I've been curious about how well regular-expression-like things generalize to cartesian

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

2014-04-18 Thread Neil Toronto
On 04/17/2014 04:44 PM, Ryan Culpepper wrote: * Neil Toronto neil.toro...@gmail.com - Plot Tests - Images Tests - Inspect icons - Math tests I found an infinite loop in Plot's new 3D engine, but I've only been able to replicate it using a randomized test case for a feature I

[racket-dev] Adding flvector to match

2014-04-17 Thread Neil Toronto
It would be really handy for me right now to be able to match on flvectors, and I think it's useful enough for minimal Racket. I've already tried this option: 1. Export flvector as a match expander from racket/flonum but racket/match depends on racket/flonum somehow. So I looked through the

Re: [racket-dev] Adding flvector to match

2014-04-17 Thread Neil Toronto
, rather than bindings, is a leftover rather than something we should keep adding to. Sam On Thu, Apr 17, 2014 at 6:48 PM, Neil Toronto neil.toro...@gmail.com wrote: It would be really handy for me right now to be able to match on flvectors, and I think it's useful enough for minimal Racket. I've

Re: [racket-dev] Catching the undefined value

2014-04-15 Thread Neil Toronto
On 04/15/2014 07:29 PM, Asumu Takikawa wrote: On 2014-04-15 18:13:31 -0400, claire alvis wrote: The push below includes changes to letrec expressions, internal definitions, units, classes, and certain ill-formed shared expressions so that they no longer leak the `undefined' value. This is

Re: [racket-dev] Native graphics libraries upgraded for Windows and Mac OS X (was Re: Windows GTK version conflicts with GObjectIntrospection)

2014-04-11 Thread Neil Toronto
it manually and we should get a build tomorrow). Robby On Thu, Apr 10, 2014 at 9:57 AM, Neil Toronto neil.toro...@gmail.com mailto:neil.toro...@gmail.com wrote: This may have fixed the missing polygons in plots that I reported here for the v6.0 release: http://lists.racket-lang.org

Re: [racket-dev] Native graphics libraries upgraded for Windows and Mac OS X (was Re: Windows GTK version conflicts with GObjectIntrospection)

2014-04-10 Thread Neil Toronto
This may have fixed the missing polygons in plots that I reported here for the v6.0 release: http://lists.racket-lang.org/dev/archive/2013-December/013797.html The sphere plot here is fine, whereas I *think* it wasn't before:

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

2014-04-04 Thread Neil Toronto
, 2014 at 12:08 AM, Neil Toronto neil.toro...@gmail.com mailto:neil.toro...@gmail.com wrote: I did it because I was tired of putting (plot-font-size 15) at the top of every program that produced a plot for a paper. Also, I think it was bad for the preview in DrRacket to look different from

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

2014-04-04 Thread Neil Toronto
that this is a good change. Sorry for the confusion. Robby On Fri, Apr 4, 2014 at 10:04 AM, Neil Toronto neil.toro...@gmail.com mailto:neil.toro...@gmail.com wrote: Yes, the relative size of the font will grow, as well as minor things, such as that the lines will thicken a bit. IOW, without

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

2014-04-03 Thread Neil Toronto
/plot/tests/ ~~ c1550b6 Neil Toronto neil.toro...@gmail.com mailto:neil.toro...@gmail.com 2014-04-02 22:06 : | Remove unnecessary use of `remove-duplicates' : M .../plot-lib/plot/private/plot3d/bsp.rkt | 11 +-- M .../plot-test/plot/tests/plot3d

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

2014-04-01 Thread Neil Toronto
-lib/plot/private/plot3d/ 5.1% pkgs/plot-pkgs/plot-test/plot/tests/ 3.8% pkgs/plot-pkgs/ ~~ 97d20c9 Neil Toronto neil.toro...@gmail.com 2014-03-27 09:16 : | Checkpoint : M .../plot-lib/plot/private/plot3d/plot-area.rkt| 119 ++- Whoops, forgot to rewrite

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

2014-02-26 Thread Neil Toronto
On 02/26/2014 01:43 AM, endob...@racket-lang.org wrote: endobson has updated `master' from 2df436d29c to 62a09958d2. http://git.racket-lang.org/plt/2df436d29c..62a09958d2 =[ One Commit ]= Directory summary: 76.6%

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

2014-02-23 Thread Neil Toronto
-check | | Thanks to Neil Toronto for suggesting how to do this! : M pkgs/redex-pkgs/redex-lib/redex/HISTORY.txt | 2 + M .../redex-doc/redex/scribblings/ref.scrbl | 15 --- M .../redex-lib/redex/private/generate-term.rkt | 47 +--- M .../redex-pkgs

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

2014-02-20 Thread Neil Toronto
On 02/20/2014 02:52 PM, as...@racket-lang.org wrote: asumu has updated `master' from 1f27fb7848 to 1c6c0855f7. http://git.racket-lang.org/plt/1f27fb7848..1c6c0855f7 =[ 103 Commits ] Directory summary: 3.8%

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

2014-02-20 Thread Neil Toronto
On 02/20/2014 09:03 PM, Asumu Takikawa wrote: On 2014-02-20 20:31:56 -0700, Neil Toronto wrote: How close is this to being able to support, say, the plot library converted to TR? The OO stuff in it is a few custom classes without anything complicated, a couple of snip% descendants, and drawing

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

2014-01-14 Thread Neil Toronto
, my push speeds up the any-wrap/c implementation a bunch. Those two should have similar speeds after you get that, I guess. Robby On Thu, Dec 12, 2013 at 11:03 AM, Neil Toronto neil.toro...@gmail.com wrote: I tried your branch that implements it and saw about 3.5x speedup for the `magnitude

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

2014-01-14 Thread Neil Toronto
done with them? Robby On Tue, Jan 14, 2014 at 12:22 PM, Neil Toronto neil.toro...@gmail.com mailto:neil.toro...@gmail.com wrote: An update on my math-centered tests. The first is the built-in `magnitude' vs. a TR near-transliteration of its C implementation, called from *untyped

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

2014-01-06 Thread Neil Toronto
On 01/06/2014 07:38 PM, mfl...@racket-lang.org wrote: eda4f35 Matthew Flatt mfl...@racket-lang.org 2014-01-06 18:52 : | file/convertible: declare 'png@2x-bytes conversion variant | | The 'png@2x-bytes variant is like 'png-bytes, but where the decoded | bytes are intended to be scaled by 1/2. |

Re: [racket-dev] Can't change plot in DrRacket without getting link errors

2014-01-05 Thread Neil Toronto
... - click the button Show details - remove the tick in Populate 'compiled' directories (for faster loading) /Jens Axel 2014/1/4 Neil Toronto neil.toro...@gmail.com mailto:neil.toro...@gmail.com: I do this: * In DrRacket, open pkgs/plot-pkgs/plot-lib

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

2014-01-05 Thread Neil Toronto
On 01/05/2014 06:00 PM, Matthew Flatt wrote: At Sun, 05 Jan 2014 15:18:51 -0700, Neil Toronto wrote: How does DrRacket look on Retina displays now? It's getting there. Remaining problem include the GC icon and some part(s) of the process to show bitmaps in the interactions window. `images

[racket-dev] Can't change plot in DrRacket without getting link errors

2014-01-03 Thread Neil Toronto
I do this: * In DrRacket, open pkgs/plot-pkgs/plot-lib/plot/private/common/draw.rkt * Make a small change, save * At the command line, racket/bin/raco setup --no-docs -l plot * Run a test file in another tab in DrRacket that has (require plot) I wait a long time (I think it's

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

2014-01-03 Thread Neil Toronto
On 01/03/2014 06:12 PM, mfl...@racket-lang.org wrote: bd4d0b7 Matthew Flatt mfl...@racket-lang.org 2014-01-03 17:57 : | if a bitmap has a non-1 backing scale, always draw smoothly to other contexts : M pkgs/draw-pkgs/draw-lib/racket/draw/private/dc.rkt | 11 ++- Cool. It looks like

Re: [racket-dev] Pre-Release Checklist for v6.0, Second Call

2013-12-30 Thread Neil Toronto
We really shouldn't ship until this memory leak is fixed (which I just reported): http://bugs.racket-lang.org/query/?cmd=viewpr=14264 It's making writing substantial programs very difficult, especially in Typed Racket, which seems to be affected more. It's possible there's a weird

Re: [racket-dev] Pre-Release Checklist for v6.0, Second Call

2013-12-30 Thread Neil Toronto
No, but that was a good idea, so I checked it. It doesn't happen in 5.3.6. Neil ⊥ On 12/30/2013 09:14 PM, Robby Findler wrote: I assume you checked and it doesn't happen in 5.3.6? Robby On Mon, Dec 30, 2013 at 9:53 PM, Neil Toronto neil.toro...@gmail.com mailto:neil.toro...@gmail.com wrote

Re: [racket-dev] Pre-Release Checklist for v6.0, corrected url

2013-12-29 Thread Neil Toronto
time to look into this? If not, then I think we should just leave it for the next release. Please let us know what you're thinking about this one. Robby On Sat, Dec 21, 2013 at 4:13 PM, Neil Toronto neil.toro...@gmail.com mailto:neil.toro...@gmail.com wrote: Some plots in the documentation

Re: [racket-dev] Pre-Release Checklist for v6.0, corrected url

2013-12-21 Thread Neil Toronto
Some plots in the documentation are missing a polygon. I think it's platform-specific, because I can't reproduce the problem. Examples: First example plot in 1.5 Renderer and Plot Bounds (look for a light green rectangle)

Re: [racket-dev] Pre-Release Checklist for v6.0, corrected url

2013-12-21 Thread Neil Toronto
* Neil Toronto neil.toro...@gmail.com - Plot Tests - Images Tests - Inspect icons - Math tests Everything passes, except for the plots with the missing polygons in the docs (which may indicate missing polygons on Windows or Mac OS X in general) and the style issue in the plot docs

Re: [racket-dev] release notes

2013-12-21 Thread Neil Toronto
On 12/19/2013 07:41 PM, Robby Findler wrote: Neil \bot: point-label3d * Plot: Added plot/no-gui, plot/pict and plot/bitmap for non-GUI uses (such as documentation building), and point-label3d. Neil \bot: math library improvements (docs in 6525e8f7 other stuff?) * Math: math/flonum

Re: [racket-dev] release notes

2013-12-21 Thread Neil Toronto
False. On 12/21/2013 07:33 PM, Robby Findler wrote: ∃ relevant(HISTORY.txt) ? Robby On Sat, Dec 21, 2013 at 8:29 PM, Neil Toronto neil.toro...@gmail.com mailto:neil.toro...@gmail.com wrote: Every existing, relevant HISTORY.txt was updated. :D Neil ⊥ On 12/21/2013 06:08 PM

Re: [racket-dev] Pre-Release Checklist for v6.0, corrected url

2013-12-17 Thread Neil Toronto
- EoPL Tests * Neil Toronto neil.toro...@gmail.com - Plot Tests - Images Tests - Inspect icons - Math tests * Doug Williams m.douglas.willi...@gmail.com - Additional Plot Tests * Shriram Krishnamurthi s...@cs.brown.edu Tour: check the tour and generate a new one if needed. [Note

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

2013-12-11 Thread Neil Toronto
On 12/11/2013 01:55 PM, Stephen Bloch wrote: On Dec 11, 2013, at 2:36 PM, Neil Toronto wrote: numeric primitives implemented in Typed Racket are faster than the same primitives implemented in C. Whoa! How did that happen? Whoa! That's not what I meant! O_o I said we might be getting

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

2013-12-11 Thread Neil Toronto
On 12/11/2013 02:49 PM, Neil Toronto wrote: On 12/11/2013 01:55 PM, Stephen Bloch wrote: On Dec 11, 2013, at 2:36 PM, Neil Toronto wrote: numeric primitives implemented in Typed Racket are faster than the same primitives implemented in C. Whoa! How did that happen? Whoa! That's not what

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

2013-11-15 Thread Neil Toronto
On 11/15/2013 11:49 AM, Vincent St-Amour wrote: At Thu, 14 Nov 2013 20:37:28 -0500, Neil Toronto wrote: For the following program, on my computer, the new random - unsafe-flrandom optimization slows down the first loop and speeds up the second: #lang typed/racket (require math/flonum

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

2013-11-14 Thread Neil Toronto
On 11/14/2013 03:22 PM, stamo...@racket-lang.org wrote: stamourv has updated `master' from 44f810aa72 to a87dcc252e. http://git.racket-lang.org/plt/44f810aa72..a87dcc252e =[ 4 Commits ]== Directory summary: 20.3%

Re: [racket-dev] should package X imply package X-test?

2013-10-15 Thread Neil Toronto
On 10/15/2013 06:40 PM, Robby Findler wrote: Actually, on second thought, I think I'm going to buck the trend here and answer yes to the question in the subject line. Two scenarios come to mind: someone hears about some cool new library and then does something like 'raco pkg install math'. Next

Re: [racket-dev] raco setup errors

2013-10-10 Thread Neil Toronto
When I broke up my packages yesterday, I had to re-run make when raco setup complained about missing packages. This looks different, though. Maybe you should save the database image? Neil ⊥ On 10/09/2013 10:13 PM, Stephen Chang wrote: Pulled today's commits and got the following errors

Re: [racket-dev] separate plot library into gui-requiring and non-gui-requiring

2013-10-09 Thread Neil Toronto
on racket/GUI/base (or maybe it would be better to disentangle snips). In any case, we have many others such libraries that turn on avoiding racket/gui/base for exactly this reason. Robby On Tuesday, October 8, 2013, Neil Toronto wrote: On 10/08/2013 11:22 AM, Stephen Chang wrote: Short

Re: [racket-dev] separate plot library into gui-requiring and non-gui-requiring

2013-10-09 Thread Neil Toronto
sounds fine to me. I'll give it a try after you push. On Wed, Oct 9, 2013 at 12:08 PM, Neil Toronto neil.toro...@gmail.com wrote: I'm splitting up the plot package today. Stephen: You'll be able to install plot-lib, then (require plot/pict) to get a `plot' function work-a-like that outputs picts

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

2013-10-09 Thread Neil Toronto
On 10/09/2013 05:44 PM, Sam Tobin-Hochstadt wrote: On Wed, Oct 9, 2013 at 7:41 PM, ntoro...@racket-lang.org wrote: 0edd7e0 Neil Toronto neil.toro...@gmail.com 2013-10-09 17:40 : | Split plot package into five packages : Following some of the other packages, you might want to add a `plot

Re: [racket-dev] package system, minimal builds and more

2013-10-09 Thread Neil Toronto
On 10/01/2013 07:30 AM, Neil Toronto wrote: On 10/01/2013 09:20 AM, Tobias Hammer wrote: * monolithic math currently math is one big package and installing it pulls in nearly everything through the docs. Is it planned to split it into -lib and -doc? We were waiting for a reason. This is one

Re: [racket-dev] separate plot library into gui-requiring and non-gui-requiring

2013-10-08 Thread Neil Toronto
On 10/08/2013 11:22 AM, Stephen Chang wrote: Short question: Is there a way to separate the gui-requiring parts of plot from the non-gui-requiring parts? Long question: Many people have expressed pleasant surprise with the plot-evaluating ability of the racket pastebin Sam and I are working on.

[racket-dev] What can cause Interactions disabled?

2013-10-07 Thread Neil Toronto
I have a long-running random simulation that spits out debug messages. I extrapolated that it would take 20 hours to get 5,000,000 samples, and let it run for a day. Here's what I saw when I returned: Welcome to DrRacket, version 5.90.0.9--2013-10-04(876995d5/d) [3m]. Language: typed/racket

Re: [racket-dev] What can cause Interactions disabled?

2013-10-07 Thread Neil Toronto
Black on yellow. On 10/07/2013 09:50 AM, Robby Findler wrote: Was it black on yellow or red? Robby On Mon, Oct 7, 2013 at 10:32 AM, Neil Toronto neil.toro...@gmail.com mailto:neil.toro...@gmail.com wrote: I have a long-running random simulation that spits out debug messages. I

Re: [racket-dev] What can cause Interactions disabled?

2013-10-07 Thread Neil Toronto
at 10:52 AM, Neil Toronto neil.toro...@gmail.com mailto:neil.toro...@gmail.com wrote: Black on yellow. On 10/07/2013 09:50 AM, Robby Findler wrote: Was it black on yellow or red? Robby On Mon, Oct 7, 2013 at 10:32 AM, Neil Toronto neil.toro...@gmail.com

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

2013-09-09 Thread Neil Toronto
/blob/master/pkgs/typed-racket-pkgs/typed-racket-lib/typed-racket/env/init-envs.rkt#L51 On Sat, Sep 7, 2013 at 3:20 PM, Neil Toronto neil.toro...@gmail.com wrote: On 09/06/2013 04:14 PM, sa...@racket-lang.org wrote: 56b372c Sam Tobin-Hochstadt sa...@racket-lang.org 2013-09-06 14:22 : | Remember

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

2013-07-31 Thread Neil Toronto
On 07/26/2013 03:39 PM, Ryan Culpepper wrote: * Neil Toronto neil.toro...@gmail.com - Plot Tests - Images Tests - Inspect icons - Math tests All pass. _ Racket Developers list: http://lists.racket-lang.org/dev

Re: [racket-dev] package-system update

2013-07-18 Thread Neil Toronto
On 07/13/2013 12:56 PM, Matthew Flatt wrote: Here's a big-picture update of where we are in the new package system and the conversion of the Racket distribution to use packages. This message covers [lots of awesome stuff]... Thanks a ton for the update and clarifications, Matthew. I have one

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

2013-06-20 Thread Neil Toronto
Should I do the same kind of thing with math/tests and plot/tests? In general, should everything have a separate tests package? On 06/19/2013 07:53 PM, ro...@racket-lang.org wrote: robby has updated `master' from f7a344dc32 to 9df3aa6a94.

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

2013-06-19 Thread Neil Toronto
I'm up and running as well. In fact, this was the easiest in-place build, like, ever: just make -j 8. Thanks for all your hard work, guys. I'm looking forward to seeing how this goes next. Neil ⊥ On 06/19/2013 10:40 AM, Matthias Felleisen wrote: Never mind, path confusion in my shell. I

Re: [racket-dev] updated proposal for moving to packages

2013-06-05 Thread Neil Toronto
On 06/05/2013 08:42 PM, Sam Tobin-Hochstadt wrote: On Wed, Jun 5, 2013 at 8:19 PM, Matthew Flatt mfl...@cs.utah.edu wrote: I think we're at the point, though, for you to assess whether this is the right direction. If it looks like a good direction, then the follow-up question is how fast to

Re: [racket-dev] TR check-equal?

2013-05-29 Thread Neil Toronto
I use this workaround in the math library, whose arrays are higher-order values that *can* be checked for equality: (require (except-in typed/rackunit check-equal?)) ;; This gets around the fact that typed/rackunit can no longer test ;; higher-order values for equality, since TR has firmed up

Re: [racket-dev] experiment reorganizing the repo into packages

2013-05-29 Thread Neil Toronto
On 05/28/2013 03:44 PM, Sam Tobin-Hochstadt wrote: On Tue, May 28, 2013 at 5:14 PM, Matthew Flatt mfl...@cs.utah.edu wrote: I don't know whether the -lib/-docs split is worthwhile, but it's part of erring on the side of breaking things apart. Maybe it makes more sense to keep things together

Re: [racket-dev] else clauses: possible change to match?

2013-05-03 Thread Neil Toronto
On 05/03/2013 09:12 AM, Eli Barzilay wrote: A few minutes ago, Robby Findler wrote: Given that we don't yet even have a prototype of racket2, I'm going to guess that near isn't all that near. IMO, there are other big things that we should be focused on going first (notably the package system).

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

2013-04-24 Thread Neil Toronto
I finally tried this. Very clever! On 04/23/2013 07:54 AM, Robby Findler wrote: * Tally Maze: a new game based an enumeration of 2d mazes. Robby On Mon, Apr 22, 2013 at 10:16 PM, Ryan Culpepper ry...@ccs.neu.edu mailto:ry...@ccs.neu.edu wrote: The release announcement sketch that I have

Re: [racket-dev] Packages

2013-04-08 Thread Neil Toronto
I probably shouldn't jump into this because I've barely used the new package system, but here I go... On 04/08/2013 03:17 PM, Eli Barzilay wrote: 50 minutes ago, Jay McCarthy wrote: I don't see how you can start from this place and say, I am making the elis-awesome-stuff package, so therefore

Re: [racket-dev] Extflonum type for windows

2013-03-20 Thread Neil Toronto
On 03/20/2013 05:14 AM, Michael Filonenko wrote: Meanwhile, it happens that switching the precision at the last minute allows the 32-bit Windows build to support extflonums without using SSE and without affecting flonum arithmetic. Agreed. But since switching the processor at last minute every

Re: [racket-dev] Extflonum type for windows

2013-03-18 Thread Neil Toronto
On 03/18/2013 07:53 AM, Matthew Flatt wrote: The JIT could be improved to avoid switching between consecutive operations, but does the cost of this approach look reasonable as a start? IMO, yes. The only other good options for higher precision are Racket's rationals and `math/bigfloat', which

Re: [racket-dev] `math' compilation time !!!

2013-02-27 Thread Neil Toronto
On 02/27/2013 01:51 PM, Neil Toronto wrote: On Sunday, Eli Barzilay wrote: According to my rough count (and running setup with a -j 1), compiling `math' takes 40% of the whole tree compilation. I'm running my own timing tests. So far, I've got 917s (about 15 minutes) to compile the math

[racket-dev] Speeding up sequence-list

2013-02-11 Thread Neil Toronto
The performance of `sequence-list' came up on this thread: http://thread.gmane.org/gmane.comp.lang.racket.user/16384 `sequence-list' uses the sequence API to make a copy of its input. This can dominate the running time of functions that look like this: (define (f xs) (let ([xs

Re: [racket-dev] Floating-Point Compliance Testing

2013-02-08 Thread Neil Toronto
SMP Thu Jan 24 15:51:02 UTC 2013 i686 athlon i386 GNU/Linux In particular, I use a 32bits Ubuntu 12.04.2 on a 686 processor, if that's of any interest. Cheers, Laurent On Fri, Feb 8, 2013 at 1:15 AM, Neil Toronto neil.toro...@gmail.com mailto:neil.toro...@gmail.com wrote: On 02/07/2013 12

Re: [racket-dev] Floating-Point Compliance Testing

2013-02-07 Thread Neil Toronto
DrDr runs (test-floating-point 1000) every push, which has returned only '() for weeks. In your output, I don't see anything that would indicate a problem with Racket. We can almost certainly pin the blame on your processor or the standard libraries on your platform. Even though you got

Re: [racket-dev] Floating-Point Compliance Testing

2013-02-07 Thread Neil Toronto
On 02/07/2013 12:09 PM, Laurent wrote: On Thu, Feb 7, 2013 at 5:50 PM, Neil Toronto neil.toro...@gmail.com mailto:neil.toro...@gmail.com wrote: Today is not that day, but thanks for asking about this anyway. :) On one machine with Ubuntu 12.10, I get no error, but on another machine

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

2013-02-06 Thread Neil Toronto
On 02/06/2013 03:28 PM, stamo...@racket-lang.org wrote: stamourv has updated `master' from bb216d142c to 117c81e2a6. http://git.racket-lang.org/plt/bb216d142c..117c81e2a6 =[ One Commit ]= Directory summary: 100.0% collects/meta/

Re: [racket-dev] Installing Optimization Coach broke Racket's reader

2013-01-30 Thread Neil Toronto
things that are breaking my stuff? Neil ⊥ On 01/30/2013 04:47 PM, Neil Toronto wrote: Ran this program: #lang racket (require planet2) (install optimization-coach) Realized setup was running on one thread, stopped program, closed DrRacket. Figured Optimization Coach must have been downloaded

Re: [racket-dev] Installing Optimization Coach broke Racket's reader

2013-01-30 Thread Neil Toronto
, Neil Toronto wrote: Setup finished, still had the reader error. I removed Optimization Coach, cleaned, and ran setup again. My reader is still broken. git status shows no changes in my local repo. raco pkg show shows no packages. raco link -l shows no additional links. Where are these invisible

Re: [racket-dev] long double for racket

2013-01-28 Thread Neil Toronto
That's how I avoid a lot of pain in testing `math/flonum'. First, though: Michael, really good work on this. I'm looking forward to using it! To randomly test the functions in isolation, you need: * A function that measures error in ulps (an extfl version of `flulp-error') and a way to

Re: [racket-dev] Performance Lab

2013-01-21 Thread Neil Toronto
On 01/21/2013 10:25 PM, Curtis Dutton wrote: I've been using racket now for about 4 years now. I use it for everything that I can and I love it. It is really an awesome system, and I just can't say THANKS enough to all of you for racket. That being said, I'd like to become more active with the

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

2013-01-18 Thread Neil Toronto
On 01/17/2013 11:57 AM, Ryan Culpepper wrote: ntoronto: - math library (f2dc2027, 0936d8c2, 3670916a) * The new `math' library provides functions and data structures for working with numbers and collections of numbers. Functions include non-elementary (such as gamma, zeta, Lambert's

[racket-dev] TR: exporting a variable-arity map to untyped code (a bit urgent; release is imminent)

2013-01-14 Thread Neil Toronto
A recent change to the contract barrier has rendered one of my tricks useless. Worse, the change makes things more correct, so I can't submit a bug report. :p `math/array' exports `array-map', which has a type much like that of `map'. Also like `map', its type can't be converted to a

Re: [racket-dev] Motivation for polymorphic opaque types

2013-01-07 Thread Neil Toronto
I think this specific case covers pretty much every abstract data type written in Typed Racket, including all those exported by PFDS and math/array. (Well, the RAList type in PFDS would have to wrap its lists of roots in a struct to get great performance in untyped Racket instead of just good

[racket-dev] Motivation for polymorphic opaque types

2013-01-05 Thread Neil Toronto
I've implemented Okasaki's purely functional, random-access lists in Typed Racket. They perform well there. I thought I'd see how they would do crossing the contract barrier, so I ported my benchmarks to Racket. Here's what I get doing `list-ref', passing each index of 1-to-10-element lists

Re: [racket-dev] Inferring numeric function types from representative argument values

2013-01-04 Thread Neil Toronto
On 01/04/2013 10:38 AM, Vincent St-Amour wrote: At Thu, 03 Jan 2013 21:09:52 -0700, Neil Toronto wrote: I thought it would be helpful to find the most precise types possible for numeric functions. I wrote a program that infers them using a few thousand representative argument values, which

Re: [racket-dev] case- and for/sum:

2013-01-04 Thread Neil Toronto
On 01/04/2013 01:27 PM, Jens Axel Søgaard wrote: 2013/1/3 Neil Toronto neil.toro...@gmail.com: I solved it by not using `for/sum' and writing this ridiculous function for the recursive base case and the initial values in `x': (: zero-of (case- (Real - Real) (Number

Re: [racket-dev] Five feature/limitation interactions conspire to drive mad

2013-01-02 Thread Neil Toronto
On 01/02/2013 10:09 AM, Matthias Felleisen wrote: I remain worried that R programmers will want to use math and array and matrix and friends and will experience performance problems when you have invested so much work in doing it right the first time. But we will see. They'll experience

Re: [racket-dev] Five feature/limitation interactions conspire to drive mad

2013-01-02 Thread Neil Toronto
On 01/02/2013 02:51 PM, Vincent St-Amour wrote: At Wed, 02 Jan 2013 12:39:21 -0700, Neil Toronto wrote: One place this bit me pretty early was getting TR to optimize loops over indexes *without using casts or assertions*. Right, fixnum types are tricky. They don't have many closure properties

  1   2   3   4   >