home bbs files messages ]

Forums before death by AOL, social media and spammers... "We can't have nice things"

   comp.os.vms      DEC's VAX* line of computers & VMS.      264,096 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 263,047 of 264,096   
   =?UTF-8?Q?Arne_Vajh=C3=B8j?= to Simon Clubley   
   Re: extending MySQL on VMS   
   19 Aug 25 10:58:26   
   
   From: arne@vajhoej.dk   
      
   On 8/19/2025 9:01 AM, Simon Clubley wrote:   
   > On 2025-08-18, Dan Cross  wrote:   
   >> I happen to disagree with Simon's notion of what makes for   
   >> robust programming, but to go to such an extreme as to suggest   
   >> that writing code as if logical operators don't short-circuit   
   >> is the same as not knowing the semantics of division is   
   >> specious.   
   >>   
   >   
   > That last one is an interesting example. I may not care about   
   > short circuiting, but I am _very_ _very_ aware of the combined   
   > unsigned integers and signed integers issues in C expressions. :-(   
   >   
   > It also affects how I look at the same issues in other languages.   
   >   
   > I've mentioned this before, but I think languages should give you   
   > unsigned integers by default, and you should have to ask for   
   > a signed integer if you really want one.   
      
   "by default" sort of imply signedness being an attribute of   
   same type.   
      
   Why not just make it two different types with different names?   
      
   Whether we follow tradition and call them integer and cardinal   
   or more modern style and call them int and uint is less important.   
      
   Arne   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca