Skip to content

Instantly share code, notes, and snippets.

Lincoln Atkinson latkin

Block or report user

Report or block latkin

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
latkin /
Last active Aug 29, 2015
Blog: Null-checking considerations in F#
latkin / ProvidedTypes.fs
Last active Oct 6, 2015
Static params to provided methods
View ProvidedTypes.fs
* all of ProvidedTypes.fs
* as of
// then add to the bottom
interface ITypeProvider2 with
member __.GetStaticParametersForMethod(methodWithoutArguments:MethodBase) =
match methodWithoutArguments.Name with
latkin / Day22.fsx
Created Dec 22, 2015
Advent of Code Day 22 updated solution
View Day22.fsx
type Spell =
{ Name : string
Cost : int
Damage : int
Heal : int
Armor : int
Mana : int
Duration : int }
let allSpells =
latkin /
Last active Feb 1, 2016
JNI Object Lifetimes Quick Reference
JNI Object Use across JNI calls? Use on different thread? Notes
JavaVM Yes
latkin /
Last active Feb 9, 2016
Blog: sequence benchmarking
latkin / TestResults.xml
Created Feb 16, 2016
FCS test failures
View TestResults.xml
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<!--This file represents the results of running a test suite-->
<test-results name="C:\src\FSharp.Compiler.Service\bin\v4.0\FSharp.Compiler.Service.Tests.dll" total="373" errors="2" failures="14" not-run="8" inconclusive="0" ignored="8" skipped="0" invalid="0" date="2016-02-15" time="21:36:11">
<environment nunit-version="" clr-version="2.0.50727.8670" os-version="Microsoft Windows NT 6.2.9200.0" platform="Win32NT" cwd="C:\src\FSharp.Compiler.Service" machine-name="LINCOLN-PC" user="lincoln" user-domain="LINCOLN-PC" />
<culture-info current-culture="en-US" current-uiculture="en-US" />
<test-suite type="Test Project" name="" executed="True" result="Failure" success="False" time="112.439" asserts="0">
<test-suite type="Assembly" name="C:\src\FSharp.Compiler.Service\bin\v4.0\FSharp.Compiler.Service.Tests.dll" executed="True" result="Success" success="True" time="52.240" asserts="0">
latkin / NativeMethods.fs
Created Feb 22, 2016
F# p/invoke example with structs
View NativeMethods.fs
namespace Test
open System.Runtime.InteropServices
// F# implementation of
module NativeMethods =
type ResourceScope =
| Connected = 0x1u
| GlobalNet = 0x2u
latkin / benchmark.ps1
Created Aug 2, 2016
Benchmark of PowerShell de-duplication cmdlets
View benchmark.ps1
# Benchmarking code used to produce results from blog post
# home-grown HashSet-based approach
function hashunique {
[Parameter(Mandatory=$true, ValueFromPipeline = $true)]
[Object[]] $InputObject
latkin /
Last active Jul 13, 2017
Ripgrep v git grep speed comparison


// OS
OS Name:                   Microsoft Windows 10 Pro
OS Version:                10.0.15063 N/A Build 15063
System Manufacturer:       Apple Inc.
System Model:              MacBookPro11,5
System Type:               x64-based PC
Processor(s):              1 Processor(s) Installed.
You can’t perform that action at this time.