[Larceny-users] Char - Printed Representation

Ray Racine ray.racine at comcast.net
Wed Oct 17 16:48:24 EDT 2007


I've noticed a slightly odd behavior which I've not yet run down.
                When compiling Larceny I noticed the following after a
                (load-compiler)
                
                (...) 
                src/Compiler/common.imp.sch
                WARNING from macro expander:
                Redefining 
                \x2e;call
                src/Compiler/iasn.imp.sch
                src/Compiler/iasn.imp2.sch
                (...)
                
Its the hex representation of the ascii '.' char I'm referring to.
i.e., Why am I not seeing
                
                .;call 
                
instead of 
                
                \x23;call
                
I noticed it again last night when I got the SSAX parser up and running
on Larceny.
                
> (ssax:xml->sxml (open-text-input-file "SyncPurchaseOrder.xml")
                '())
                
        (...)
        (http://www.openapplications.org/oagis/9:UnderQuantity
               (\x40; (unitCode "normalizedString"))
               "3.1415926535897932384626433832795")
                
         (http://www.openapplications.org/oagis/9:OverQuantity
              (\x40; (unitCode "normalizedString"))
              "3.1415926535897932384626433832795"))
        (...)
                
Here again the ascii '@' is printing as \x40;?
                
All on an Intel, Linux FC7 box running the latest Larceny from SVN.
                
Clues?????




More information about the Larceny-users mailing list