Skip to content
Daniel Leuck edited this page Jul 25, 2020 · 15 revisions

Introduction

Welcome to the Ki Wiki! This is the home for the Ki family of language, which share common types and structures defined by Ki.Core (Implementations: JVM, Swift, .NET):

  1. Ki Data (KD): A declarative language that is concise and typed. KD is ideal for configuration files, serialization and similar uses. Example: book "The Hobbit" published=1937/9/21
  2. Ki Markup (KM): A markup language that wraps KD tags in XML-like angular bracket tags. KM is ideal for marking up documents. Example: <book "The Hobbit" published=1937/9/21>Summary here</book>
  3. Ki Script (KS): A simple portable scripting language, inspired by Swift and Kotlin, that utilizes the same types and structures as KD and KM.

These languages are being developed for the following platforms:

  1. iOS via Swift
  2. Android via Kotlin
  3. JVM via Kotlin
  4. .NET via C#
  5. Web via TypeScript
  6. Flutter via Dart
Clone this wiki locally