Skip to content

Instantly share code, notes, and snippets.

View spinylobster's full-sized avatar

えび (ebi_chan) spinylobster

View GitHub Profile
@spinylobster
spinylobster / SemVer.hs
Created January 21, 2019 06:38
AwesomeFreshPattern created by anonymous - https://repl.it/repls/AwesomeFreshPattern
module SemVer(
makeVersion,
incrementMajor,
incrementMinor,
incrementPatch,
IncludingNegativeVersion,
) where
import Text.Printf
import Data.Typeable
@spinylobster
spinylobster / tdd-mob-programming-in-matsue.md
Last active November 28, 2018 10:38
TDDとモブプロでコードを書く会を松江で始めた話。

TDDとモブプロでコードを書く会を松江で始めました

プログラミング・ジム 松江

みんなで 」「 楽しく 」「 コードを書く 」会です。
適当な言語・適当なお題を選んで、TDDとモブプログラミングで実装していきます。
TDDワイワイ会(TDDyyχ) のリスペクト。

こういう会を始めました。

定期的に開催していくので、「プログラミングの練習がしたい」「いつもと違う言語を触ってみたい」という人は良かったら参加してください。

@spinylobster
spinylobster / coqex_2_unfinished.v
Created April 20, 2014 13:13
とりあえず今日締め切りの課題8まで。後で課題をファイル毎に分ける。
Require Import Arith.
(* 課題6 *)
Goal forall x y, x < y -> x + 10 < y + 10.
Proof.
intros.
apply plus_lt_compat_r.
apply H.
Qed.
@spinylobster
spinylobster / coqex_1.v
Created April 13, 2014 13:42
Coqチュートリアルと平行して始めて見た。 証明はできてるんだろうけど、自分で書いてて日本語に訳せないので全然分かってない。
Theorem tautology : forall P : Prop, P -> P.
Proof.
intros P H.
assumption.
Qed.
(* Error: Attempt to save an incomplete proof *)
(*
Theorem wrong : forall P : Prop, P.
Proof.