[#10209] Market for XML Web stuff — Matt Sergeant <matt@...>

I'm trying to get a handle on what the size of the market for AxKit would be

15 messages 2001/02/01

[#10238] RFC: RubyVM (long) — Robert Feldt <feldt@...>

Hi,

20 messages 2001/02/01
[#10364] Re: RFC: RubyVM (long) — Mathieu Bouchard <matju@...> 2001/02/05

[#10708] Suggestion for threading model — Stephen White <spwhite@...>

I've been playing around with multi-threading. I notice that there are

11 messages 2001/02/11

[#10853] Re: RubyChangeRequest #U002: new proper name for Hash#indexes, Array#indexes — "Mike Wilson" <wmwilson01@...>

10 messages 2001/02/14

[#11037] to_s and << — "Brent Rowland" <tarod@...>

list = [1, 2.3, 'four', false]

15 messages 2001/02/18

[#11094] Re: Summary: RCR #U002 - proper new name fo r indexes — Aleksi Niemel<aleksi.niemela@...>

> On Mon, 19 Feb 2001, Yukihiro Matsumoto wrote:

12 messages 2001/02/19

[#11131] Re: Summary: RCR #U002 - proper new name fo r indexes — "Conrad Schneiker" <schneik@...>

Robert Feldt wrote:

10 messages 2001/02/19

[#11251] Programming Ruby is now online — Dave Thomas <Dave@...>

36 messages 2001/02/21

[#11469] XML-RPC and KDE — schuerig@... (Michael Schuerig)

23 messages 2001/02/24
[#11490] Re: XML-RPC and KDE — schuerig@... (Michael Schuerig) 2001/02/24

Michael Neumann <neumann@s-direktnet.de> wrote:

[#11491] Negative Reviews for Ruby and Programming Ruby — Jim Freeze <jim@...> 2001/02/24

Hi all:

[#11633] RCR: shortcut for instance variable initialization — Dave Thomas <Dave@...>

13 messages 2001/02/26

[#11652] RE: RCR: shortcut for instance variable initialization — Michael Davis <mdavis@...>

I like it!

14 messages 2001/02/27

[#11700] Starting Once Again — Ron Jeffries <ronjeffries@...>

OK, I'm starting again with Ruby. I'm just assuming that I've

31 messages 2001/02/27
[#11712] RE: Starting Once Again — "Aaron Hinni" <aaron@...> 2001/02/27

> 2. So far I think running under TextPad will be better than running

[#11726] Re: Starting Once Again — Aleksi Niemel<zak@...> 2001/02/28

On Wed, 28 Feb 2001, Aaron Hinni wrote:

[ruby-talk:11483] Re: Esperanto (was: trial balloon: Ruby desktop?)

From: "Ben Tilly" <ben_tilly@...>
Date: 2001-02-24 21:14:41 UTC
List: ruby-talk #11483
nickb@fnord.io.com (Nick Bensema) wrote:
[...]
>Whether we like it or not, English has become the unofficial official
>language of all sorts of things, including programming.  I like it
>because it's convenient to me, but I also regret both that Americans
>have another excuse to forget that other languages exist, and that
>English is such a difficult language.  A Japanese person learning
>English, for example, not only has to learn the Western way of
>expressing oneself, but also all this grammatical and orthographic
>mess that we've accumulated through successive invasions of England.
[...]

OK, this is going to be seriously OT, though I find
it interesting.  If that doesn't sound interesting to
you, it is best to stop here... :-)

Anyone who doubts that English is hard should try to
read http://home.hetnet.nl/~redfern/chaos.html aloud
(though probably in private).

However about English grammar.  Would you prefer to
have to deal with 5 genders?  Old English had strong
masculine, weak masculine, neuter, weak feminine and
strong feminine.  For instance a man would be strong
masculine, and a girl weak feminine.  As for spelling,
I have to agree.  It is unfortunate that spelling was
regularized during a time when it was in flux.

But still while the French influence has resulted in
some interesting features (what do cows and beef
have to do with each other?) I suspect that overall
it has had a simplifying influence on our grammar.

Not that this particularly helps in the current
situation.

BTW an interesting note.  A lot of programming
is English affected in ways we don't even see.
The full extent of this was driven home to me by
Damian Conway in a talk where he explained how
he tried to map Perl onto a subset of Latin.
English (and therefore virtually all programming
languages) is positional.  "The boy gave the dog
the food." means something totally different than
"The dog gave the boy the food."  By contrast
Latin is an inflected language, the ending of the
word indicates the grammatical role.  "Puer dedit
cani escam." means exactly what "Escam dedit puer
cani."  And in fact would normally be said, "Puer
cani escam dedit."

Now stop and think about all of that you have seen
about parsing.  Virtually all of the theory is
about how you parse languages where the order of
the words matters, the entire idea of parsing an
inflected language is *ignored*!

People interested in full details and explanation
should read
http://www.csse.monash.edu.au/~damian/papers/HTML/Perligata.html
which includes a brief explanation of the parsing
techniques he came up with for handling an inflected
language.  It is worth reflecting how much different
programming would be today if, for instance, Germany
had retained its scientific pre-eminence and set the
de facto standard for programming...(German is also
an inflected language also.)

Cheers,
Ben
_________________________________________________________________
Get your FREE download of MSN Explorer at http://explorer.msn.com

In This Thread

Prev Next