Petr Matyukov edited this page Dec 14, 2018 · 7 revisions

Delta Zero Semantic language (d0sl) is based on the theory of semantic modeling, which allows you to set the behavior of complex systems and business processes in the terms of logic.

Here are you can find the examples of usage Delta Zero Semantic language.

  1. Autodrome example shows how to control robocars by defining logical rules
  2. Chess example shows how to teach a robot to arrange the 8 chess queens in such a way they dont take each other.

Installation

  1. Install Jetbrains Meta Programming System (MPS) https://www.jetbrains.com/mps/
  2. Clone this repo: git clone https://github.com/kirikprotocol/examples-d0sl
  3. In MPS install d0sl plugin from file d0sl_plugin.zip (choose load plugin from disk option)

  1. Open the project in MPS by choosing the directory cloned (e.g. examples-d0sl directory)
  2. Rebuild the project

Now you are ready to run examples ChessAII and AutodromeAII. You can do this via context menu.

Clone this wiki locally
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.