  | 
  | 
 | 
  | 
 | 
  | 
 |   | 
 |   | 
 | 
  | 
 | 
  | 
 |   | 
 |   | 
 | 
  | 
Darren New <dne### [at] san rr com> wrote:
> Warp wrote:
> > Jim Charter <jrc### [at] msn com> wrote:
> >> So you are saying that the programming language is no good unless it
> >> allows production code to be floated around on blogs?
> >
> >   No, I'm saying that using whitespace as syntax is a bad idea.
>
> So is lower case letters, because EBCDIC doesn't support that. :-)
>
> --
> Darren New, San Diego CA, USA (PST)
>    Linux: Now bringing the quality and usability of
>    open source desktop apps to your personal electronics.
Actually EBCDIC does support lower case.
a thru i is x'81' to x'89'
j thru r is x'91' to x'99'
s thru z is x'a2' to x'a9'
I once had a case where I had to deal with lower case numbers.
0 thru 9 were encoded as x'b0' to x'b9'
To change to uppercase just 'or' with a blank (x'40').
To change uppercase to lowercase xor with x'bf'
There is even a valid card punch for lower case letters.
An a is a 12-0-1 punch,
A  b is a 12-0-2 punch,
etc.
Isaac
 
 Post a reply to this message 
 | 
  | 
 |   | 
 |   | 
 | 
  | 
 | 
  | 
 |   | 
 |   | 
 | 
  | 
>>> Plus, as you're typing the arguments, it gives you help for each 
>>> argument.
>>>
>>> I.e., so you know whether it's radians or degrees expected.
>>
>> Or find out what the hell the order of the argument is...
> 
> Yep. Even better than type signatures, when you have three floats in a row.
Yeah, that one's fun. Haskellers tend to define aliases or new types 
quite a lot. For example, Filepath is an alias to String, but
   writeFile :: Filepath -> String -> IO ()
is more illuminating than just
   writeFile :: String -> String -> IO ()
Even so, you do still find type signatures where it's not really obvious 
what's what without some real documentation.
The *other* problem is that Haskell libraries tend not to be very 
documented. :-(
-- 
http://blog.orphi.me.uk/
http://www.zazzle.com/MathematicalOrchid*
 
 Post a reply to this message 
 | 
  | 
 |   | 
 |   | 
 | 
  | 
 | 
  | 
 |   | 
 |   | 
 | 
  | 
Darren New wrote:
> Invisible wrote:
>> As documented, VS doesn't indent things the way *I* like. ;-)
> 
> Did you ever adjust it to your liking? There's a bunch of knobs to 
> tweak, you know.
When last I looked at it, no amount of combinations would make it behave 
the way I wanted. Maybe it's improved since then...
-- 
http://blog.orphi.me.uk/
http://www.zazzle.com/MathematicalOrchid*
 
 Post a reply to this message 
 | 
  | 
 |   | 
 |   | 
 | 
  | 
 | 
  | 
 |   | 
 |   | 
 | 
  | 
Clarence1898 wrote:
> Actually EBCDIC does support lower case.
> a thru i is x'81' to x'89'
> j thru r is x'91' to x'99'
> s thru z is x'a2' to x'a9'
Why...why do you know this? o_O
-- 
http://blog.orphi.me.uk/
http://www.zazzle.com/MathematicalOrchid*
 
 Post a reply to this message 
 | 
  | 
 |   | 
 |   | 
 | 
  | 
 | 
  | 
 |   | 
 |   | 
 | 
  | 
Warp wrote:
> nemesis <nam### [at] gmail com> wrote:
>> http://www.itworld.com/government/105031/will-wall-street-require-python
> 
>   Python must have the most idiotic block delimiter in the history of
> programming languages: Whitespace indentation.
I'm *far* more concerned that people are proposing to write financial 
contracts in an ad hoc language like Python, rather than a more formally 
rigoruous language...
-- 
http://blog.orphi.me.uk/
http://www.zazzle.com/MathematicalOrchid*
 
 Post a reply to this message 
 | 
  | 
 |   | 
 |   | 
 | 
  | 
 | 
  | 
 |   | 
 |   | 
 | 
  | 
Orchid XP v8 <voi### [at] dev null> wrote:
> Clarence1898 wrote:
>
> > Actually EBCDIC does support lower case.
> > a thru i is x'81' to x'89'
> > j thru r is x'91' to x'99'
> > s thru z is x'a2' to x'a9'
>
> Why...why do you know this? o_O
>
> --
> http://blog.orphi.me.uk/
> http://www.zazzle.com/MathematicalOrchid*
Because unlike most of the people in this forum,
I live in an IBM mainframe world and need to
know this information.
Isaac
 
 Post a reply to this message 
 | 
  | 
 |   | 
 |   | 
 | 
  | 
 | 
  | 
 |   | 
 |   | 
 | 
  | 
Warp wrote:
>> So is lower case letters, because EBCDIC doesn't support that. :-)
>   Yeah, I see how EBCDIC is as popular as html.
Obviously I was exagerating. The point is that it used to be you couldn't 
paste javascript into a web page, because the < and > and such would get 
corrupted. (Indeed, you still have to specially escape embedded javascript 
sometimes in HTML markup.)
You're blaming the wrong tool.
-- 
Darren New, San Diego CA, USA (PST)
   Linux: Now bringing the quality and usability of
   open source desktop apps to your personal electronics.
 
 Post a reply to this message 
 | 
  | 
 |   | 
 |   | 
 | 
  | 
 | 
  | 
 |   | 
 |   | 
 | 
  | 
Clarence1898 wrote:
> Actually EBCDIC does support lower case.
Whatever. The point is it isn't the language that's broken, but the tools to 
display it.
-- 
Darren New, San Diego CA, USA (PST)
   Linux: Now bringing the quality and usability of
   open source desktop apps to your personal electronics.
 
 Post a reply to this message 
 | 
  | 
 |   | 
 |   | 
 | 
  | 
 | 
  | 
 |   | 
 |   | 
 | 
  | 
On 21/04/2010 8:16 PM, Darren New wrote:
> Warp wrote:
>>> So is lower case letters, because EBCDIC doesn't support that. :-)
>> Yeah, I see how EBCDIC is as popular as html.
>
> Obviously I was exagerating. The point is that it used to be you
> couldn't paste javascript into a web page, because the < and > and such
> would get corrupted. (Indeed, you still have to specially escape
> embedded javascript sometimes in HTML markup.)
>
> You're blaming the wrong tool.
>
Who is the right tool to blame? ;-)
-- 
Best Regards,
	Stephen
 
 Post a reply to this message 
 | 
  | 
 |   | 
 |   | 
 | 
  | 
 | 
  | 
 |   | 
 |   | 
 | 
  | 
>> Why...why do you know this? o_O
> 
> Because unlike most of the people in this forum,
> I live in an IBM mainframe world and need to
> know this information.
IBM still make mainframes?
-- 
http://blog.orphi.me.uk/
http://www.zazzle.com/MathematicalOrchid*
 
 Post a reply to this message 
 | 
  | 
 |   | 
 |   | 
 | 
  | 
 | 
  | 
 |   |