On Friday, 17 February 2012 at 05:53:08 UTC, Jonathan M Davis wrote:
On Friday, February 17, 2012 06:47:20 F i L wrote:
I would use them over '||' and '&&' for the reasons bearophile
gave. Highlighted as keywords, they're easily set appart, easier to type, and more distinguished... then again if I had my way I'd
remove the '('/')' brackets, ending marks, and auto keyword;
switched the definition name-type placement and change
if/else/return/contract syntax...

     foo( a, b: float ): int
     {
         contract in
         {
             assert( a != 0 and b != 0 )
         }

         result: = a + b

         case a >= b { ret result }
         else b > a { ret a }

         ret 0
     }

     writeLine: alias writeln

     main()
     {
         a, b: float = 10.2, 5.0

         writeLine( foo( a, b ) )
     }

Tell me that's not beautiful code! :D

It's not beautiful code.

- Jonathan M Davis

I knew someone was going to say that >:{

Reply via email to