John Clements

Results 110 comments of John Clements

Bump, a new generation of students are running into this...

I ran into this again today, so I came up with this simple workaround: ``` #lang typed/racket (define definitely-not-a-list string-length) (: listy (All (T) ((Listof T) -> (Listof T)))) (define...

Oog... well, one small problem that turns up immediately is that using this is observed to cause TR to "collapse" certain types, e.g. (Listof (List String Integer)) into (Listof (Listof...

Looks like a packaging error; I agree that Asumu is the one to fix it, but, as a slightly simpler alternative to the workaround given above, you could probably work...

That's not a super-functional interface, but yes, it's probably possible. I believe you want to take a look at sequencer.rkt, which (IIRC) is where all of the heap-queueing stuff happens....

Ah! In fact, this is much harder, but _I've already written this code._ The problem is that it requires recompiling C code for Windows, and I keep messing it up,...

Your comment is 100% on the money. In particular, the shelly dependency is really unforgivable; that's a private collection of mine, and there's literally no way to get it from...

Okay, Done! (38 minutes) I cleared up most of the foreign dependencies, and made it into a package. You should be able to run letter-frequency.rkt without installing shelly, or indeed...

Ouch! I see that data-enumerate-lib is a bit more bleeding-edge than I was aware of. This will be solved for us when 6.2 is released, in a month or so....

Good news! Well, mostly good news. I've added code to allow users to select a default sample rate (specifically, to choose between 44.1KHz and 48KHz, though it wouldn't be hard...