Hi
I have encountered a strange behavior when using the unget/get-char functions:
CLIPS (6.4.3 11/11/25)
(unget-char 67) ; ==> 67
(get-char) ; ==> C
I don't think this is intentional? I assumed get-char always returns an integer.
Furthermore I'm missing put-char in the bpg.
Last but not least a feature request (you may ignore it :)
* A (version) function, e.g. returning a float 6.43 or so ....
* A (ord <char>) function (like printf with %f
* A (chr <int>) function, e.g. casting to char
Thanks
Kurt