Re: Problems of Symbol Congestion in Computer Languages

2011-03-14 Thread Jason Swails
> The metric system is defined to such a ridiculous level of precision > because we have the technology, and the need, to measure things to that > level of precision. Standards need to be based on something which is > universal and unchanging. > Other systems of measure (for instance, atomic units

Re: Problems of Symbol Congestion in Computer Languages

2011-03-13 Thread Steven D'Aprano
On Sun, 13 Mar 2011 00:52:24 -0800, Robert Maas, http://tinyurl.com/uh3t wrote: > Exercise to the reader: Combine those nine-decimal-digit and > ten-decimal-digit numbers appropriately to express exactly how many > wavelengths of the hyperfine transition equals one meter. Hint: You > either multip

Re: Problems of Symbol Congestion in Computer Languages

2011-03-13 Thread Robert Maas, http://tinyurl.com/uh3t
> From: rantingrick > Anyone with half a brain understands the metric system is far > superior (on many levels) then any of the other units of > measurement. Anyone with a *whole* brain can see that you are mistaken. The current "metric" system has two serious flaws: It's based on powers of ten

Re: Problems of Symbol Congestion in Computer Languages

2011-03-05 Thread Albert van der Horst
In article , Dotan Cohen wrote: >You miss the canonical bad character reuse case: = vs ==. > >Had there been more meta keys, it might be nice to have a symbol for >each key on the keyboard. I personally have experimented with putting >the symbols as regular keys and the numbers as the Shifted ver

Re: Problems of Symbol Congestion in Computer Languages

2011-03-05 Thread Xah Lee
On Mar 1, 3:40 pm, Chris Jones wrote: > At first it looks like something MS (Morgan Stanley..) dumped into the > OSS lap fifteen years ago and nobody ever used it or maintained it.. so > it takes a bit of digging to make it.. sort of work in current GNU/linux > distributions.. especially since it

Re: Problems of Symbol Congestion in Computer Languages

2011-03-01 Thread Chris Jones
On Tue, Mar 01, 2011 at 09:46:19AM EST, rusi wrote: > On Mar 1, 6:01 pm, Mark Thomas wrote: > > I know someone who was involved in creating a language called A+. It > > was invented at Morgan Stanley where they used Sun keyboards and had > > access to many symbols, so the language did have set sy

Re: Problems of Symbol Congestion in Computer Languages

2011-03-01 Thread rusi
On Mar 1, 6:01 pm, Mark Thomas wrote: > I know someone who was involved in creating a language called A+. It > was invented at Morgan Stanley where they used Sun keyboards and had > access to many symbols, so the language did have set symbols, math > symbols, logic symbols etc. Here's a keyboard m

Re: Problems of Symbol Congestion in Computer Languages

2011-03-01 Thread Mark Thomas
I know someone who was involved in creating a language called A+. It was invented at Morgan Stanley where they used Sun keyboards and had access to many symbols, so the language did have set symbols, math symbols, logic symbols etc. Here's a keyboard map including the language's symbols (the red ch

Re: Problems of Symbol Congestion in Computer Languages

2011-03-01 Thread Dotan Cohen
On Tue, Mar 1, 2011 at 07:04, Xah Lee wrote: > hi Russ, > > there's a programer's dvorak layout i think is bundled with linux. > > or you can do it with xmodmap on X-11 or AutoHotKey on Windows, or > within emacs... On the mac, you can use keyboardMaestro, Quickeys, or > just write a os wide confi

Re: Problems of Symbol Congestion in Computer Languages

2011-03-01 Thread Dotan Cohen
On Tue, Mar 1, 2011 at 05:30, rusi wrote: >> Had there been more meta keys, it might be nice to have a symbol for >> each key on the keyboard. I personally have experimented with putting >> the symbols as regular keys and the numbers as the Shifted versions. >> It's great for programming. > > Hmmm

Re: Problems of Symbol Congestion in Computer Languages

2011-02-28 Thread Xah Lee
On Feb 28, 7:30 pm, rusi wrote: > On Feb 28, 11:39 pm, Dotan Cohen wrote: > > > You miss the canonical bad character reuse case: = vs ==. > > > Had there been more meta keys, it might be nice to have a symbol for > > each key on the keyboard. I personally have experimented with putting > > the sy

Re: Problems of Symbol Congestion in Computer Languages

2011-02-28 Thread rusi
On Feb 28, 11:39 pm, Dotan Cohen wrote: > You miss the canonical bad character reuse case: = vs ==. > > Had there been more meta keys, it might be nice to have a symbol for > each key on the keyboard. I personally have experimented with putting > the symbols as regular keys and the numbers as the

Re: Problems of Symbol Congestion in Computer Languages

2011-02-28 Thread Dotan Cohen
You miss the canonical bad character reuse case: = vs ==. Had there been more meta keys, it might be nice to have a symbol for each key on the keyboard. I personally have experimented with putting the symbols as regular keys and the numbers as the Shifted versions. It's great for programming. --

Re: Problems of Symbol Congestion in Computer Languages

2011-02-28 Thread rusi
On Feb 17, 3:07 am, Xah Lee wrote: > might be interesting. > > 〈Problems of Symbol Congestion in Computer Languages (ASCII Jam; > Unicode; Fortress)〉http://xahlee.org/comp/comp_lang_unicode.html Haskell is slowly moving this way see for example http://www.haskell.org/ghc/docs

Re: Problems of Symbol Congestion in Computer Languages

2011-02-21 Thread Westley Martínez
On Tue, 2011-02-22 at 00:48 +0100, Alexander Kapps wrote: > On 22.02.2011 00:34, Westley Martínez wrote: > > On Mon, 2011-02-21 at 11:28 -0800, rantingrick wrote: > > >> The ascii char "i" would suffice. However some languages fell it > >> necessary to create an ongoing tutorial of the language. S

Re: Problems of Symbol Congestion in Computer Languages

2011-02-21 Thread Alexander Kapps
On 22.02.2011 00:34, Westley Martínez wrote: On Mon, 2011-02-21 at 11:28 -0800, rantingrick wrote: The ascii char "i" would suffice. However some languages fell it necessary to create an ongoing tutorial of the language. Sure French and Latin can sound "pretty", however if all you seek is "pre

Re: Problems of Symbol Congestion in Computer Languages

2011-02-21 Thread Westley Martínez
On Mon, 2011-02-21 at 11:28 -0800, rantingrick wrote: > On Feb 20, 7:08 pm, "BartC" wrote: > > "WestleyMartínez" wrote in message > > > > news:mailman.202.1298081685.1189.python-l...@python.org... > > > > > You have provided me with some well thought out arguments and have > > > stimulated my you

Re: Problems of Symbol Congestion in Computer Languages

2011-02-21 Thread rantingrick
On Feb 20, 7:08 pm, "BartC" wrote: > "WestleyMartínez" wrote in message > > news:mailman.202.1298081685.1189.python-l...@python.org... > > > You have provided me with some well thought out arguments and have > > stimulated my young programmer's mind, but I think we're coming from > > different an

Re: Problems of Symbol Congestion in Computer Languages

2011-02-21 Thread Westley Martínez
On Mon, 2011-02-21 at 01:08 +, BartC wrote: > > "WestleyMartínez" wrote in message > news:mailman.202.1298081685.1189.python-l...@python.org... > > > > You have provided me with some well thought out arguments and have > > stimulated my young programmer's mind, but I think we're coming fro

Re: Problems of Symbol Congestion in Computer Languages

2011-02-21 Thread Tim Wintle
On Fri, 2011-02-18 at 12:27 +, Ian wrote: > 2) Culture. In the West, a designer will decide the architecture of a > major system, and it is a basis > for debate and progress. If he gets it wrong, it is not a personal > disgrace or career limiting. If it is > nearly right, then that is a majo

Re: Problems of Symbol Congestion in Computer Languages

2011-02-21 Thread Ian
On 18/02/2011 07:50, Chris Jones wrote: Always struck me as odd that a country like Japan for instance, with all its achievements in the industrial realm, never came up with one single major piece of software. I think there are two reasons for this. 1) Written Japanese is so hard that the eff

Re: Problems of Symbol Congestion in Computer Languages

2011-02-20 Thread Steven D'Aprano
On Sun, 20 Feb 2011 20:52:36 -0800, alex23 wrote: > Also, Enough! With! The! Hyperbole! Already! "Visionary" is _never_ a > self-appointed title. You only say that because you lack the vision to see just how visionary rantingrick's vision is1!11! Followups set to c.l.p. -- Steven -- h

Re: Problems of Symbol Congestion in Computer Languages

2011-02-20 Thread alex23
rantingrick wrote: > You lack vision. And you lack education. > Evolution is the pursuit of perfection at the expense of anything and > everything! Evolution is the process by which organisms change over time through genetically shared traits. There is no 'perfection', there is only 'fitness',

Re: Problems of Symbol Congestion in Computer Languages

2011-02-20 Thread BartC
"WestleyMartínez" wrote in message news:mailman.202.1298081685.1189.python-l...@python.org... You have provided me with some well thought out arguments and have stimulated my young programmer's mind, but I think we're coming from different angles. You seem to come from a more math-minded,

Re: Problems of Symbol Congestion in Computer Languages

2011-02-19 Thread Nicholas Devenish
On 18/02/2011 10:26, Steven D'Aprano wrote: Agreed. I'd like Python to support proper mathematical symbols like ∞ for float('inf'), ≠ for not-equal, ≤ for greater-than-or-equal, and ≥ for less-than-or-equal. This would be joyful! At least with the subset of operations that already exist/exis

Re: Problems of Symbol Congestion in Computer Languages

2011-02-19 Thread Nicholas Devenish
On 19/02/2011 07:41, Westley Martínez wrote: Simply remove 'dvorak-' to get qwerty. It allows you to use the right Alt key as AltGr. For example: AltGr+' i = í AltGr+c = ç AltGr+s = ß I don't work on Windows or Mac enough to have figured out how to do on those platforms, but I'm sure there's a s

Re: Problems of Symbol Congestion in Computer Languages

2011-02-18 Thread Westley Martínez
On Sat, 2011-02-19 at 06:29 +, Steven D'Aprano wrote: > On Fri, 18 Feb 2011 18:14:32 -0800, Westley Martínez wrote: > > >> Besides, Windows and MacOS users will be scratching their head asking > >> "xorg? Why should I care about xorg?" > > Why should I care if my programs run on Windows and Ma

Re: Problems of Symbol Congestion in Computer Languages

2011-02-18 Thread Steven D'Aprano
On Fri, 18 Feb 2011 18:14:32 -0800, Westley Martínez wrote: >> Besides, Windows and MacOS users will be scratching their head asking >> "xorg? Why should I care about xorg?" > Why should I care if my programs run on Windows and Mac? Because I'm a > nice guy I guess Python is a programming lan

Re: Problems of Symbol Congestion in Computer Languages

2011-02-18 Thread Paul Rubin
Westley Martínez writes: > When I read Python code, I only > see text from Latin-1, which is easy to input and every *decent* font > supports it. When I read C code, I only see text from Latin-1. When I > read code from just about everything else that's plain text, I only see > text from Latin-1.

Re: Problems of Symbol Congestion in Computer Languages

2011-02-18 Thread Westley Martínez
On Sat, 2011-02-19 at 01:01 +, Steven D'Aprano wrote: > On Fri, 18 Feb 2011 11:16:30 -0800, Westley Martínez wrote: > > > Allowing non-ascii characters as operators is a silly idea simply > > because if xorg breaks, which it's very likely to do with the current > > video drivers, I'm screwed.

Re: Problems of Symbol Congestion in Computer Languages

2011-02-18 Thread Steven D'Aprano
On Fri, 18 Feb 2011 11:16:30 -0800, Westley Martínez wrote: > Allowing non-ascii characters as operators is a silly idea simply > because if xorg breaks, which it's very likely to do with the current > video drivers, I'm screwed. And if your hard drive crashes, you're screwed too. Why stop at "x

Re: Problems of Symbol Congestion in Computer Languages

2011-02-18 Thread Steven D'Aprano
On Fri, 18 Feb 2011 04:43:13 -0800, Xah Lee wrote: > for example, when you type >= in python, the text editor can > automatically change it to ≥ (when it detects that it's appropriate, > e.g. there's a “if” nearby) You can't rely on the presence of an `if`. flag = x >= y value = lookup[x >= y] f

Re: Problems of Symbol Congestion in Computer Languages

2011-02-18 Thread Westley Martínez
On Fri, 2011-02-18 at 04:43 -0800, Xah Lee wrote: > On 2011-02-16, Xah Lee wrote: > │ Vast majority of computer languages use ASCII as its character set. > │ This means, it jams multitude of operators into about 20 symbols. > │ Often, a symbol has multiple meanings depending on contex. > > On 201

Re: Problems of Symbol Congestion in Computer Languages

2011-02-18 Thread Chris Jones
On Fri, Feb 18, 2011 at 06:40:17AM EST, Steven D'Aprano wrote: > On Fri, 18 Feb 2011 02:50:11 -0500, Chris Jones wrote: > > Always struck me as odd that a country like Japan for instance, with > > all its achievements in the industrial realm, never came up with one > > single major piece of softwa

Re: Problems of Symbol Congestion in Computer Languages

2011-02-18 Thread Cthun
On 18/02/2011 7:43 AM, Xah Lee wrote: On 2011-02-17, Cthun wrote: │ And you omitted the #1 most serious objection to Xah's proposal, │ rantingrick, which is that to implement it would require unrealistic │ things such as replacing every 101-key keyboard with 10001-key keyboards What does your c

Re: Problems of Symbol Congestion in Computer Languages

2011-02-18 Thread Stephen Hansen
On 2/17/11 7:42 PM, Littlefield, Tyler wrote: >>My intention was to educate him on the pitfalls of multiplicity. > O. that's what you call that long-winded nonsense? Education? You must > live in America. Can I hazard a guess that your universal language might > be english? Has it not ever occured

Re: Problems of Symbol Congestion in Computer Languages

2011-02-18 Thread Steve Schafer
On Fri, 18 Feb 2011 06:22:32 -0800 (PST), rantingrick wrote: >Evolution is about one cog gaining an edge over another, yes. However >the system itself moves toward perfection at the expense of any and >all cogs. Um, do you actually know anything about (biological) evolution? There is no evidence

Re: Problems of Symbol Congestion in Computer Languages

2011-02-18 Thread rantingrick
On Feb 18, 8:22 am, rantingrick wrote: > > Perfect is the enemy of good. Do you think that just because something has a negative impact towards you (or your existence) that the *something* is then evil? Take a animal for instance: We kill animals for sustenance. The act of killing the animal is

Re: Problems of Symbol Congestion in Computer Languages

2011-02-18 Thread rantingrick
On Feb 18, 7:55 am, Steve Schafer wrote: > On Thu, 17 Feb 2011 20:47:57 -0800 (PST), rantingrick > > wrote: > >What is evolution? > > >Evolution is the pursuit of perfection at the expense of anything and > >everything! > > No, evolution is the pursuit of something just barely better than what >

Re: Problems of Symbol Congestion in Computer Languages

2011-02-18 Thread Steve Schafer
On Thu, 17 Feb 2011 20:47:57 -0800 (PST), rantingrick wrote: >What is evolution? > >Evolution is the pursuit of perfection at the expense of anything and >everything! No, evolution is the pursuit of something just barely better than what the other guy has. Evolution is about gaining an edge, not

Re: Problems of Symbol Congestion in Computer Languages

2011-02-18 Thread Xah Lee
Chris Jones wrote: «.. from a quite different perspective it may be worth noting that practically all programming languages (not to mention the attached documentation) are based on the English language. And interestingly enough, most any software of note appears to have come out of cultures where

Re: Problems of Symbol Congestion in Computer Languages

2011-02-18 Thread Xah Lee
On 2011-02-16, Xah Lee  wrote: │ Vast majority of computer languages use ASCII as its character set. │ This means, it jams multitude of operators into about 20 symbols. │ Often, a symbol has multiple meanings depending on contex. On 2011-02-17, rantingrick wrote: … On 2011-02-17, Cthun wrote: │ A

Re: Problems of Symbol Congestion in Computer Languages

2011-02-18 Thread Giacomo Boffi
Steven D'Aprano writes: >> A dedicated concatenation operator would have avoided that mess. > > I don't quite agree that the mess is as large as you make out, but yes, > more operators would be useful. am i wrong, or "|" is still available? -- l'amore e' un sentimento a senso unico. a volte un

Re: Problems of Symbol Congestion in Computer Languages

2011-02-18 Thread Giacomo Boffi
Chris Jones writes: > [...] most any software of note appears to have come out of cultures > where English is either the native language, or where the native > language is either relatively close to English... i do acknowledge your "most", but how do you spell "Moon" in Portuguese? -- http://ma

Re: Problems of Symbol Congestion in Computer Languages

2011-02-18 Thread Steven D'Aprano
On Fri, 18 Feb 2011 02:50:11 -0500, Chris Jones wrote: > Always > struck me as odd that a country like Japan for instance, with all its > achievements in the industrial realm, never came up with one single > major piece of software. I think you are badly misinformed. The most widespread operatin

Re: Problems of Symbol Congestion in Computer Languages

2011-02-18 Thread Steven D'Aprano
On Thu, 17 Feb 2011 21:43:37 -0800, John Nagle wrote: > I've used both the "MIT Space Cadet" keyboard on a Symbolics LISP > machine, and the Stanford SAIL keyboard. There's something to be said > for having more mathematical symbols. Agreed. I'd like Python to support proper mathematical sym

Re: Problems of Symbol Congestion in Computer Languages

2011-02-17 Thread Chris Jones
On Fri, Feb 18, 2011 at 12:43:37AM EST, John Nagle wrote: > On 2/17/2011 6:55 PM, Cor Gest wrote: [..] >> At least it should try to mimick a space-cadet keyboard, shouldn't >> it? > I've used both the "MIT Space Cadet" keyboard on a Symbolics LISP > machine, and the Stanford SAIL keyboard. The

Re: Problems of Symbol Congestion in Computer Languages

2011-02-17 Thread Chris Jones
On Fri, Feb 18, 2011 at 01:30:04AM EST, Westley Martínez wrote: > On Thu, 2011-02-17 at 22:28 -0500, Chris Jones wrote: > > On Thu, Feb 17, 2011 at 09:55:47PM EST, Cor Gest wrote: > > > Some entity, AKA Cthun , > > > > [..] > > > > > > And you omitted the #1 most serious objection to Xah's propos

Re: Problems of Symbol Congestion in Computer Languages

2011-02-17 Thread Westley Martínez
On Thu, 2011-02-17 at 22:28 -0500, Chris Jones wrote: > On Thu, Feb 17, 2011 at 09:55:47PM EST, Cor Gest wrote: > > Some entity, AKA Cthun , > > [..] > > > > And you omitted the #1 most serious objection to Xah's proposal, > > > rantingrick, which is that to implement it would require unrealistic

Re: Problems of Symbol Congestion in Computer Languages

2011-02-17 Thread Westley Martínez
On Thu, 2011-02-17 at 21:38 -0800, rantingrick wrote: > That was a very insightful point-of-view. Perhaps you should write a book or blog, as I'd be very interested in reading more about what you have to say. -- http://mail.python.org/mailman/listinfo/python-list

Re: Problems of Symbol Congestion in Computer Languages

2011-02-17 Thread John Nagle
On 2/17/2011 6:55 PM, Cor Gest wrote: Some entity, AKA Cthun, wrote this mindboggling stuff: (selectively-snipped-or-not-p) And you omitted the #1 most serious objection to Xah's proposal, rantingrick, which is that to implement it would require unrealistic things such as replacing every 101

Re: Problems of Symbol Congestion in Computer Languages

2011-02-17 Thread rantingrick
When the sun expands into a red giant and destroys the remaining life left on this pathetic rock and the entire puny human species have been transcended by the *next* evolution of intelligent agents (hopefully before going extinct!) do you really think any advanced lifeforms are going to look back

Re: Problems of Symbol Congestion in Computer Languages

2011-02-17 Thread Chris Jones
On Thu, Feb 17, 2011 at 09:55:47PM EST, Cor Gest wrote: > Some entity, AKA Cthun , [..] > > And you omitted the #1 most serious objection to Xah's proposal, > > rantingrick, which is that to implement it would require unrealistic > > things such as replacing every 101-key keyboard with 10001-key

Re: Problems of Symbol Congestion in Computer Languages

2011-02-17 Thread rantingrick
On Feb 17, 10:04 pm, alex23 wrote: > rantingrick wrote: > > Cthun wrote: > > > > What does your aversion to cultural diversity have to do with Lisp, > > > rantingrick? Gee, I do hope you're not a racist, rantingrick. > > > Why must language be constantly "connected-at-the-hip" to cultural > > di

Re: Problems of Symbol Congestion in Computer Languages

2011-02-17 Thread alex23
rantingrick wrote: > Cthun wrote: > > > What does your aversion to cultural diversity have to do with Lisp, > > rantingrick? Gee, I do hope you're not a racist, rantingrick. > > Why must language be constantly "connected-at-the-hip" to cultural > diversity? People have this irrational fear that i

Re: Problems of Symbol Congestion in Computer Languages

2011-02-17 Thread Cthun
world! Classic unsubstantiated and erroneous claim. I read that one, too, rantingrick. What does any of that have to do with Lisp, rantingrick? The topic is *ahem*... "Problems of Symbol Congestion in Computer Languages"... of which i think is not only a lisp issue but an issue

Re: Problems of Symbol Congestion in Computer Languages

2011-02-17 Thread Littlefield, Tyler
at does any of that have to do with Lisp, rantingrick? The topic is *ahem*... "Problems of Symbol Congestion in Computer Languages"... of which i think is not only a lisp issue but an issue of any language. (see my comments about selfishness for insight) And you omitted the #1

Re: Problems of Symbol Congestion in Computer Languages

2011-02-17 Thread rantingrick
c) then we will . realize that adding *more* symbols does not help, no, it actually . hinders! And Since Unicode is just a hodgepodge encoding of many . regional (natural) languages --of which we have too many already in . this world! > What does any of that have to do with Lisp, rantingrick?

Re: Problems of Symbol Congestion in Computer Languages

2011-02-17 Thread Cor Gest
Some entity, AKA Cthun , wrote this mindboggling stuff: (selectively-snipped-or-not-p) > And you omitted the #1 most serious objection to Xah's proposal, > rantingrick, which is that to implement it would require unrealistic > things such as replacing every 101-key keyboard with 10001-key > key

Re: Problems of Symbol Congestion in Computer Languages

2011-02-17 Thread Dan Stromberg
Xah Lee wrote: > might be interesting. > > 〈Problems of Symbol Congestion in Computer Languages (ASCII Jam; > Unicode; Fortress)〉 > http://xahlee.org/comp/comp_lang_unicode.html > > -------------- > Problems of Symbol Congestion in Computer La

Re: Problems of Symbol Congestion in Computer Languages

2011-02-17 Thread Cthun
On 17/02/2011 9:11 PM, rantingrick wrote: . On Feb 16, 4:07 pm, Xah Lee wrote: .> Vast majority of computer languages use ASCII as its character set. .> This means, it jams multitude of operators into about 20 symbols. .> Often, a symbol has multiple meanings depending on contex. . . I think in t

Re: Problems of Symbol Congestion in Computer Languages

2011-02-17 Thread rantingrick
On Feb 16, 4:07 pm, Xah Lee wrote: > Vast majority of computer languages use ASCII as its character set. > This means, it jams multitude of operators into about 20 symbols. > Often, a symbol has multiple meanings depending on contex. I think in theory the idea of using Unicode chars is good, howe

Problems of Symbol Congestion in Computer Languages

2011-02-16 Thread Xah Lee
might be interesting. 〈Problems of Symbol Congestion in Computer Languages (ASCII Jam; Unicode; Fortress)〉 http://xahlee.org/comp/comp_lang_unicode.html -- Problems of Symbol Congestion in Computer Languages (ASCII Jam; Unicode; Fortress) Xah Lee