Skip to content

Advanced-Research-Centre/QLogicProg

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

QLogicProg

Preliminary documentation

Project motivation:

Automated Quantum Software Engineering: why? what? how?

How to use:

  1. pip install sly

  2. python qlp_compiler.py examples\qprog1.qlp

Language design:

QLP is inspired by ProbLog2 (inturn from ProbLog, DataLog and ProLog), qThought, Lolli and SilQ.

For developers

Development plans:

  1. prepositions: composite nouns. preserve individual adjective, automate compositional adjectives, ability to specify new adjectives.
  2. conjuctions: prepositions with associative symmetry, i.e. unordered set of nouns.
  3. adverbs: gentle/probabilistic application of a verb.

Sly links:

  1. https://yahel-oppenheimer.medium.com/create-your-own-scripting-language-in-python-with-sly-7b864e762e07
  2. https://replit.com/talk/learn/Making-your-own-programming-language-with-Python/45767
  3. https://www.geeksforgeeks.org/how-to-create-a-programming-language-using-python/

About

A logic programming language for quantum accelerators

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages