Alexis King

Results 47 issues of Alexis King

The title really says it all: rename transformers created with `prop:rename-transformer` can have state, since they can be arbitrary procedures. This program demonstrates what can happen when a rename transformer...

macro system

I have known about this issue for some time now (almost 2 years?), but this is the first time I’m sitting down to report it. As far as I’m aware,...

bug
macro system

The following program fails with a runtime error: ```racket #lang racket/base (module a racket/base (require racket/contract) (provide (contract-out [f (-> string? string?)])) (define (f x) x)) (require (for-syntax racket/base) 'a)...

macro system

This adds a very simple function named `get-failure-result` to `racket/function`. It is essentially just ```racket (define (get-failure-result v) (if (procedure? v) (v) v)) ``` except that the version in this...

api design

Though it does not seem to get much use these days, I have always had an appreciation for `racket/unit`. First-class modules are useful. Unfortunately, just about every time I try...

feature request
api design

Certain sites (suck as Slack) dynamically update the favicon to convey information.

This PR breaks up point-free into the usual package split, removes the dependency on cover altogether, and adjusts the library to use `racket/base` instead of `racket` to make it more...

It doesn’t really make sense for `point-free` to depend on `cover`. Also, it would be nice if it were split into `point-free-{lib,doc,test}`.

@mflatt This PR is a work-in-progress, as it still needs tests and docs. However, before I write those, I wanted to ask if you think I’m on the right track....