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
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:
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
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
, 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
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
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
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
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,
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
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
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
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%
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 ⊥
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
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
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
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
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
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
: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
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
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
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
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
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
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
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
, 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
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
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
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:
, 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
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
/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
-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
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%
-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
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%
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
, 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
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
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.
|
...
- 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
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
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
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
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
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
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
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)
* 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
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
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
- 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
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
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
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
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%
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
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
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
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
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
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
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.
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
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
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
/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
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
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
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.
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
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
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
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
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).
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
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
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
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
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
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
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
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
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
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/
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
, 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
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
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
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
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
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
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
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
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
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
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 - 100 of 319 matches
Mail list logo