Skip to content

Instantly share code, notes, and snippets.

@zoffixznet
Created July 5, 2017 09:04
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save zoffixznet/c658efaf8e554f570834b73c057e7621 to your computer and use it in GitHub Desktop.
Save zoffixznet/c658efaf8e554f570834b73c057e7621 to your computer and use it in GitHub Desktop.

18:53 Zoffix Decided it would be good to have a little roadmap planned, to have some direction. So I plan to: implement unsigned types correctly, then use them to use proper uint64 in Rat to (hopefully) speed it up, and then make Rational immutable by getting rid of Rational.REDUCEME and possibly speeding up reduction. And, unless 6.c roast blocks it, I wanna get rid of Rats with Num numerators and represent their 18:53 Num.Rat cases with the IEEE thing we already do for Rat.Num cases, but in reverse, so Inf => 1/0, -Inf => -1/0, NaN => 0/0; that'll fix at least two tickers. 18:54 Well, I'll do that after I learn C. 25% complete right now./

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment