Squiggle is an aggregation of my old Java projects converted into Kotlin and my new Kotlin projects. These projects include:
- AutoDoc: for automatic documentation generation from Kotlin source files
- Blockchain: a simple blockchain model
- Helium: a high-level homoiconic programming language with duck typing
- Json: JSON for Kotlin
- Lingu: the base for Helium, Markup and Json projects
- Mage: a simple platform-independent game engine that can run on desktop and Android devices
- Markup: generate HTML or Markdown files from language-independent documents, described in Kotlin
- Nile: versatile data structures and utilities
- NiLex: a declarative lexer generator
- Nitron: a non-relational DBMS