Skip to content

Instantly share code, notes, and snippets.

pocketberserker pocketberserker

Block or report user

Report or block pocketberserker

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
View dotnet600.md

F# 探検隊 ~ =の謎 ~

https://centerclr.connpass.com/event/71414/ 用のメモ書き

自己紹介

  • なかやん / ぺんぎん / もみあげ / ぽけば
  • @pocketberserker / id:pocketberserker
  • Microsoft MVP for F# (2013/04/01~ 2018/07)
    • Visual Studio and Development Technologies
View gifsharp.md

岐阜の阜はファンクショナルのF

CC BY-SA 4.0

自己紹介

icon

  • なかやん・ゆーき / ぺんぎん / もみあげ
  • @pocketberserker / id:pocketberserker
@pocketberserker
pocketberserker / OpenDiscussionForDotNet_fsugjp.md
Last active Feb 21, 2017
OpenDiscussionForDotNet FSUGJPネタ候補
View OpenDiscussionForDotNet_fsugjp.md
  • 言語仕様
    • F# 4.1
    • vNext(4.2?)
  • コーディングスタイル
  • パフォーマンス
    • IL眺めつつ
  • F#とリフレクション
  • コンピュテーション式
    • パフォーマンス
    • カスタムオペレーター
View NagoyaTesting20161215.md

ユニットテストフレームワークあれこれ

CC BY-SA 4.0

自己紹介

icon

  • なかやん・ゆーき / ぺんぎん / もみあげ
  • @pocketberserker / id:pocketberserker
View not_fsharp_deep_dive.md

FSharp Deep じゃない Dive

CC BY-SA 4.0

自己紹介

icon

  • なかやん・ゆーき / ぺんぎん / もみあげ
  • @pocketberserker / id:pocketberserker
@pocketberserker
pocketberserker / tinyBase64Decoder.fs
Last active Sep 27, 2019 — forked from alphaKAI/tinyBase64Decoder.fs
Tiny Base64 Decoder in F#
View tinyBase64Decoder.fs
module tinyBase64Decoder
open System
open System.Text
// Declare fundamental functions
// Generate n length Integer List (0 upto n - 1)
let iota n = [0..n-1]
// Convert binary string into decimal
View ListReaderBuilder.fs
type ListReaderBuilder() =
member this.Bind(g, f) = function (x::xs) -> (f (g x)) xs | _ -> ()
member this.Return(_) = fun _ -> ()
let listReader = ListReaderBuilder()
let test = listReader {
do! printfn "%d"
do! printfn "%d"
}
@pocketberserker
pocketberserker / assertSeqEquals.fs
Last active Apr 5, 2017 — forked from bleis-tift/assertSeqEquals.fs
Persimmon の暫定的な assertSeqEquals を書いてみた
View assertSeqEquals.fs
(*
* The MIT License (MIT)
*
* Copyright (c) 2016 Kazuhiro Matsushima
*
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the
* Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software,
* and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
View cps_study.md

attoparsecコードリーディング

自己紹介

icon

  • なかやん・ゆーき / ぺんぎん / もみあげ
  • @pocketberserker
  • Microsoft MVP (2013/04/01~ 2017/03/31)
  • 仕事はScalaっぽい
View AssertionTest.fs
module AssertionTest
open Persimmon
open UseTestNameByReflection
type TestRecord = {
A: string
}
type TestDU =
You can’t perform that action at this time.