* abstract Transport class, SocketTransport class * build: import simplexmq * feat: simple io transport unit test for read and write * more efficient buffer extension Co-authored-by: alex <alex@tekartik.com>
* SMP protocol commands encoding/decoding * change "var" to type * Parser `word` method now returns null if the word is empty * refactor Parser `word` method * move Parser `end` getter * add linter rules, move linter options to root * remove omit_local_variable_types linter rule * ci: only build haskell on changes