Skip to content
View isobel-cullen's full-sized avatar
  • 21:50 (UTC)

Block or report isobel-cullen

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse

Pinned Loading

  1. I got distracted by someone's morse ... I got distracted by someone's morse code ringtone at work
    1
    [<Measure>] type ms
    2
    
                  
    3
    let dotLength = 70<ms>
    4
    
                  
    5
    let dot = async { Console.Beep(1000, int dotLength) }
  2. AdventOfCode AdventOfCode Public

    Advent of Code solutions, including a console runner and cached inputs

    F#

  3. anathema anathema Public archive

    experiment in immutable game state

    F# 2

  4. 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
    2
                                 
    3
    let inline private neighbourCoords x y arr =
    4
        let boundsX = (Array2D.length1 arr) - 1
    5
        let boundsY = (Array2D.length2 arr) - 1
  5. 2d array vectorised equality compari... 2d array vectorised equality comparison for structs, not guaranteed to be correct
    1
    module Array2D =
    2
        let equalsVec (left: 'a [,]) (right: 'a [,]) =
    3
            let areEqual i =
    4
                let l = left.[i,0..]
    5
                let r = right.[i,0..]
  6. cellular cellular Public archive

    Elementary Cellular Automata and runner

    F#