Right, I've seen the 0o prefix syntax, I just figured I was already pushing my luck with the 0b prefix. Regardless, I wanted to speak against the idea of true C style octal constants before someone else asked for them. :)
Apologies for top posting, on my phone. On Jul 24, 2014 2:58 AM, "Markus Schaber" <m.scha...@codesys.com> wrote: > Hi, > > Von: Scott Robison > > > On Wed, Jul 23, 2014 at 9:46 PM, J Decker <d3c...@gmail.com> wrote: > > > > > Seems like adding hex interpreting is just adding code for the sake of > > > adding code. > > > Unless the data is coming from some pre written text file, isn't just > > > just as easy to format an into into decimal as it is for hex without > > > having to add extra characters for the prefix? > > > > > > > One desirable aspect of code is that it is easily understood, that future > > modifications / changes be as easy as possible. It is usually much > easier to > > see that 0x40000000 is a single bit set in a 32 bit integer vs seeing the > > number 1073741824 and wondering exactly what it means. At least it is to > me. > > > > For that reason, I think adding hex constants to the parser is a good > idea. > > If I were expressing wishes, I'd suggest adding binary constants (with a > 0b > > prefix) but that's probably pushing luck. :) > > > > But no octal! At least not using the C syntax. I like being able to > prefix a > > decimal integer with 0 and not having it change the meaning (which can't > be > > done in C). > > Python 3, Rust and others adopted the syntax 0o123 for octal literals. > > The IEC 61131 languages use the syntax base#value, so 16#12ab is a hex > number, > and 8#123 is an octal number. > > > Best regards > > Markus Schaber > > CODESYS(r) a trademark of 3S-Smart Software Solutions GmbH > > Inspiring Automation Solutions > > 3S-Smart Software Solutions GmbH > Dipl.-Inf. Markus Schaber | Product Development Core Technology > Memminger Str. 151 | 87439 Kempten | Germany > Tel. +49-831-54031-979 | Fax +49-831-54031-50 > > E-Mail: m.scha...@codesys.com | Web: http://www.codesys.com | CODESYS > store: http://store.codesys.com > CODESYS forum: http://forum.codesys.com > > Managing Directors: Dipl.Inf. Dieter Hess, Dipl.Inf. Manfred Werner | > Trade register: Kempten HRB 6186 | Tax ID No.: DE 167014915 > > This e-mail may contain confidential and/or privileged information. If you > are not the intended recipient (or have received > this e-mail in error) please notify the sender immediately and destroy > this e-mail. Any unauthorised copying, disclosure > or distribution of the material in this e-mail is strictly forbidden. > > _______________________________________________ > sqlite-users mailing list > sqlite-users@sqlite.org > http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users > _______________________________________________ sqlite-users mailing list sqlite-users@sqlite.org http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users