Full-stack programmer, i.e. I have approximate knowledge of many things.
Functional programming fangirl.
-
21:50
(UTC)
Pinned Loading
-
I got distracted by someone's morse ...
I got distracted by someone's morse code ringtone at work 1[<Measure>] type ms
23let dotLength = 70<ms>
45let dot = async { Console.Beep(1000, int dotLength) }
-
AdventOfCode
AdventOfCode PublicAdvent of Code solutions, including a console runner and cached inputs
F#
-
Dijkstra Paths implementation, it's ...
Dijkstra Paths implementation, it's probably correct!? 1// dijkstra maps as described here http://www.roguebasin.com/index.php?title=The_Incredible_Power_of_Dijkstra_Maps
23let inline private neighbourCoords x y arr =
4let boundsX = (Array2D.length1 arr) - 1
5let boundsY = (Array2D.length2 arr) - 1
-
2d array vectorised equality compari...
2d array vectorised equality comparison for structs, not guaranteed to be correct 1module Array2D =
2let equalsVec (left: 'a [,]) (right: 'a [,]) =
3let areEqual i =
4let l = left.[i,0..]
5let r = right.[i,0..]
-
Something went wrong, please refresh the page to try again.
If the problem persists, check the GitHub status page or contact support.
If the problem persists, check the GitHub status page or contact support.