# Functions
ListExcept returns a slice of languages except some.
No description provided by the author
# Variables
DefaultStore is a store which all Language objects should register themselves in.
No description provided by the author
# Structs
ListStore is a basic implementation (and probably only realistic, so maybe an interface is not really necessary) of a Store.
No description provided by the author
Test is a struct that holds a test for a language.
Wrapper overrides a Language's ID.
# Interfaces
Language is the main building block of this package, it's used to compile a source file and then run the resulting binary.
Store is an interface which is used to capture the notion of storing languages.
Testable is an interface that can be used to test Languages by providing a sandbox.Sandbox This will probably run a bunch of tests (most likely via defining multiple Test objects and calling Test.Run).