So I wrote a prototype Wolfenstein3d-style ray-caster in Racket. Understandably it's not blazingly-fast when run at higher-resolutions, so I'm trying to switch to Typed Racket.
My question is if there a way to do graphics (generally) in Typed Racket? For my particular purpose, all I need to be able to do is draw a line, and display/slice a bitmap.
What I've tried:
Big-bang
from2htdp/universe
(what I originally used in regular racket) doesn't work with typed racket, and it's a complicated macro, so unlike an untyped-function I can't opaquelyrequire/typed
it.racket/draw
is class based, and support for classes in typed racket is experimental, so I wasn't surprised when I couldn't findtyped/racket/draw
version yet.
Anything I'm missing?