
On windows, backward-select
is mapped to Alt + Shift + B, not Control + Shift + B. Control + Shift + B just inserts the capital letter “B”

Perhaps the “c” in “c:s:b” stands for “Command”, which is the “Alt” key on windows?

I think that’s right (that c is for command).

Nope. That’s Emacs.


ah for me Dr Racket has always been so clunky

but I guess that’s just because I never knew these hotkeys

All the standard Emacs keybindings work fine.

@slack1 Btw - from the docs:

@bastien.leonard has joined the channel

@samdphillips Thanks, that’s probably it. I looked in the raco
help and various pages in the docs, but didn’t see anything about configuring the package catalog. I had assumed binary packages would be available through the standard server.

@notjack Given the configuration required and the version caveats, I still prefer the 2-way split approach. It is consistent in its virtues, and the maintenance overhead doesn’t bother me, since I prefer separating docs and tests from core code anyway.

@huanghuanghbc has joined the channel


What do I make of a package build status that combines “fails” and “succeeds”? Is that a bug?

It’s two links: The fails
link 404s.


Yes that’s a bug somewhere in the pkg-build code

Will open issue


Racket helped me today run tests 873 times faster, not because Racket is faster, but Racket because helped me build test files intelligently. I had a weather event in Germany to debug, which involved 6 XML files from Deutsche Wetterdienst with 5236 unique locations between them, for this particular weather event. If I ran the files as-is through my tests, there were database things that basically happened 15,000 times (* 3 location-count) per file, and that was slow. Racket helped me determine a minimal set of locations for testing, where I could keep all the DWD XML values, but use single locations as a proxy for all other locations that shared the same property of being in a particular XML file or not. For example: There is 1 location that is only in 1 product.
Location 812068477 is in product 1.
There are 0 locations that are only in 2 products.
There are 471 locations that are only in 3 products.
400 locations are in products {2 3 4}; pick the first (812063112).
71 locations are in products {4 5 6}; pick the first (801051003).
There are 0 locations that are only in 4 products.
There are 100 locations that are only in 5 products.
93 locations are in products {1 2 3 4 5}; pick the first (813074005).
7 locations are in products {2 3 4 5 6}; pick the first (803354005).
There are 4664 locations that are in all 6 products.
Pick the first (705112101).
Test Product 1 should include 3 locations:
{705112101 812068477 813074005}
Test Product 2 should include 4 locations:
{705112101 803354005 812063112 813074005}
Test Product 3 should include 4 locations:
{705112101 803354005 812063112 813074005}
Test Product 4 should include 5 locations:
{705112101 801051003 803354005 812063112 813074005}
Test Product 5 should include 4 locations:
{705112101 801051003 803354005 813074005}
Test Product 6 should include 3 locations:
{705112101 801051003 803354005}
The set size of test locations is 6 (0.001146 of original 5236):
705112101 Duisburg-Nord
801051003 Gemeinde Averlak
803354005 Gemeinde Gartow
812063112 Gemeinde Großderschau
812068477 Gemeinde Wusterhausen/Dosse
813074005 Gemeinde Bernstorf
\| 1 \| 705112101 \| \| \| \| 812068477 \| 813074005 \|
\| 2 \| 705112101 \| \| 803354005 \| 812063112 \| \| 813074005 \|
\| 3 \| 705112101 \| \| 803354005 \| 812063112 \| \| 813074005 \|
\| 4 \| 705112101 \| 801051003 \| 803354005 \| 812063112 \| \| 813074005 \|
\| 5 \| 705112101 \| 801051003 \| 803354005 \| \| \| 813074005 \|

I think that’s reasonable

A puzzle from Joe Marshall: > Can you come up with an expression that evaluates to the symbol 'scheme
in a Scheme system, > but evaluates to the symbol 'common-lisp
in a Common Lisp system? Link to solution at http://racket-stories.com\|racket-stories.com