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

Reply via email to