Pinned Repositories
DEPRECATED-MediaWiki-Extension--UserAdmin
UserAdmin is a MediaWiki extension which allows administrators to add and delete users, change user passwords, edit user details, edit user groups, resend emails (e.g. reset password email or welcome message email).
DEPRECATED-TI3WikiMap-Images
The image library used to render Twlight Imperium 3 board games maps.
effectful-demo
A demonstration library and ongoing sandbox project for effectful services.
persistmap
An experimental fully persistent Map that reifies time in collection access in Scala
tagless-final-autotest-talk-19feb19
Automatic law checking with Tagless using Discipline and ScalaCheck
typemax
A chording keyboard configuration
s_mach.codetools
s_mach.codetools is an open-source Scala macro, codegen and code utility library.
s_mach.concurrent
s_mach.concurrent is an open-source Scala library that provides asynchronous serial and parallel execution flow control primitives for working with asynchronous tasks. An asynchronous task consists of two or more calls to function(s) that return a future result A ⇒ Future[B] instead of the result A ⇒ B. s_mach.concurrent also provides utility & convenience code for working with scala.concurrent.Future
s_mach.datadiff
s_mach.datadiff is an open-source data difference engine for Scala. Implementations of the DataDiff type-class are provided which can compute the difference between all data types, Option, Set, Seq, and Map and all tuple classes. An implementation for any case case class (or other type that can be represented as a struct type) can be generated at compile-time by the mkDataDiff macro method. The difference between any two instances is stored as a patch type, which can be user-defined per type. Patches can be applied to instances of the original type to propagate computed changes. All provided DataDiff implementations are 100% strongly-typed and use absolutely no runtime reflection.
s_mach.i18n
An open-source Scala library for internalization
lancegatlin's Repositories
lancegatlin/effectful-demo
A demonstration library and ongoing sandbox project for effectful services.
lancegatlin/typemax
A chording keyboard configuration
lancegatlin/sbt-release-gitflow
Extension of sbt-release for git flow
lancegatlin/tagless-final-talk-03Oct18
lancegatlin/sbt-clean-multi-project-example
An example of a clean multi-project SBT build using an autoplugin
lancegatlin/Twiddler
Files for Twiddler
lancegatlin/tagless-final-autotest-talk-19feb19
Automatic law checking with Tagless using Discipline and ScalaCheck
lancegatlin/caseclass_ql
An experiment in creating a query language for case classes that can be translated to other dialects (e.g. SQL, BSON, CQL, etc)
lancegatlin/centurion
A mass deployment tool for Docker fleets
lancegatlin/Conquer
Fitness Tracker
lancegatlin/dev_notes
lancegatlin/Dido
perform mischievous tricks
lancegatlin/keyvana
lancegatlin/mediainfo-native
Native Ruby interface gem to the MediaInfo library
lancegatlin/p1
lancegatlin/proposals-2016
talk proposals for the Northeast Scala Symposium 2016 (Philadelphia)
lancegatlin/qmk_firmware
Open-source keyboard firmware for Atmel AVR and Arm USB families
lancegatlin/rust_playground
lancegatlin/s_mach.codetools
s_mach.codetools is an open-source Scala macro, codegen and code utility library.
lancegatlin/s_mach.concurrent
s_mach.concurrent is an open-source Scala library that provides asynchronous serial and parallel execution flow control primitives for working with asynchronous tasks. An asynchronous task consists of two or more calls to function(s) that return a future result A ⇒ Future[B] instead of the result A ⇒ B. s_mach.concurrent also provides utility & convenience code for working with scala.concurrent.Future
lancegatlin/s_mach.datadiff
s_mach.datadiff is an open-source data difference engine for Scala. Implementations of the DataDiff type-class are provided which can compute the difference between all data types, Option, Set, Seq, and Map and all tuple classes. An implementation for any case case class (or other type that can be represented as a struct type) can be generated at compile-time by the mkDataDiff macro method. The difference between any two instances is stored as a patch type, which can be user-defined per type. Patches can be applied to instances of the original type to propagate computed changes. All provided DataDiff implementations are 100% strongly-typed and use absolutely no runtime reflection.
lancegatlin/scala-cookbook
lancegatlin/scala-copy-pasta
A library of helpful Scala files for copying and pasting
lancegatlin/scala-experiments
lancegatlin/scala-type-class-example
lancegatlin/scala_best_practices
lancegatlin/scalajs-canvas
lancegatlin/t1h
lancegatlin/temp
lancegatlin/test
test