Questions tagged [qi]

Qi is a modern lisp-like functional programming language, which incorporates many ML-style features, and a very powerful (turing complete) type system.

From the homepage:

Qi is an award-winning functional programming language based on 20 years R&D that offers the advantages of pattern matching, λ calculus consistency, optional lazy evaluation and static type checking. It uses sequent calculus notation to define types, and has the most powerful type system of any existing functional language, including ML and Haskell. Qi includes an integrated fully functional Prolog and an inbuilt compiler-compiler. Qi is free for personal and educational use and runs under Common Lisp.

33 questions
0
votes
0 answers

How to parse a duration with spirit' qi

I want to parse something like "1m2s3ms" where each part is optional e.g. "1m3ms" qi::int_parser dec64; const qi::rule nsRule = dec64 >> qi::lit("ns"); const qi::rule usRule = dec64 >>…
SRoeber
  • 61
  • 1
0
votes
1 answer

Skipper does not work in boost::spirit

I use boost spirit to parse a color. That worked quite well, but after I changed the the iterator type, the skipper stopped working. "rgb(1.0,1.0,0.5)" // this works " rgb(0.2,0.2,0.2)" // this fails Here is the header: struct ColorGrammar :…
Databyte
  • 1,420
  • 1
  • 15
  • 24
-1
votes
1 answer

How to control the LEDs on Pepper QiSDK?

On NAOqi Framework 2.5 there was a module that allows you to control the LEDs of the robot called ALLeds. Is there something similar, that allows me to control Pepper's LEDs?
gentiand
  • 31
  • 3
1 2
3