Skip to content

A public repository for the domsagxo interpreter: a scripting language interpreter based on the Esperanto language.

License

Notifications You must be signed in to change notification settings

liordon/domsagxo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

223 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Domsaĝo

A public repository for the Domsaĝo interpreter: a scripting language interpreter based on the Esperanto language. Domsaĝo (or Domsagxo in x-notation Esperanto, for ascii usage) allows you to program your smart home in a simple imperative manner, allowing you to manipulate simple commands and compose convenient routines. You could think of it simply as a scripting language for your smart home or personal assistant. More on this story as it develops.

Installation Guide

Requirements:

  • For the interpreter itself:
    • Python 3
  • For the gui demo:
    • Ability to run graphical programs (directly or through X11)

First, its best to create a virtual environment in which it install domsagxo with python -m venv domsa_venv.

Then activate the venv via either .\domsa_venv\Scripts\activate on windows or source domsa_venv/bin/activate on linux. The next step would be to update pip and install directly from here:

python -m pip install --upgrade setuptools wheel
python -m pip install git+https://github.com/liordon/domsagxo.git

And that’s it! Domsaĝo is now installed and ready. To launch the demo gui, just use the following commands in python:

domsagxo.eo_demo()

About

A public repository for the domsagxo interpreter: a scripting language interpreter based on the Esperanto language.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages