Skip to content

Instantly share code, notes, and snippets.

View jdholdren's full-sized avatar
🐙

James Holdren jdholdren

🐙
View GitHub Profile
@jdholdren
jdholdren / server.go
Last active July 10, 2020 16:36 — forked from viggin543/server.go
//# the service
package main
import (
"database/sql"
"fmt"
"net/http"
"github.com/gin-gonic/gin"
_ "github.com/go-sql-driver/mysql"
@jdholdren
jdholdren / example1.scala
Created February 28, 2019 20:09 — forked from bkyrlach/example1.scala
Monad examples in Scala
sealed trait MonadOps[M[_]] {
// functor
def pure[A](a: A): M[A]
def map[A,B](ma: M[A])(f: A => B): M[B]
// monad
def flatMap[A,B](ma: M[A])(f: A => M[B]): M[B]
}
case class Id[A](a: A)