Skip to content
Daniel Leuck edited this page Nov 11, 2020 · 15 revisions

Introduction

Welcome to the Ki Wiki! This is the home for the Ki family of languages, 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 brackets. 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.