Japanese Heritage of Ruby: useful by-product?....

  • Thread starter John Pritchard-williams
  • Start date
J

John Pritchard-williams

Apologies if this is in the wrong forum, I just thought it was
interesting....

After reading :

http://www.oreillynet.com/ruby/blog/2008/05/is_qwerty_harming_language_des.html
("Is QWERTY harming language design?"), I thought maybe Japanese Kanji
are actually useful in programming - even in the West.....they can be
used to reduce down method names for instance....

The only 'drawback' I found was you cannot declare classes this way,
without putting in a leading capital Roman letter....but for methods,
seems to work great !


class Aæ°´

def 飲
puts "You drank the water.Mizu o nomimashita..."
end
end

water=Aæ°´.new
water.飲

(To run on ruby 1.8.x, need to : ruby -Ku <program file>)

Just thought it might be a nice way (or an absolute nightmare for
code-maintenance, depending on how you see these things!) to reduce code
- kinda of like using icons....I guess the glaring problem for
Westerners is actually getting the characters in there in the first
place [I used Babel fish...;-) ]

Mmh...maybe Greek character 'Lambda' could be useful here as
well....better than mutating '->'....:)

Or North,South,East,West arrows for games I see people are writing ...
 
M

Martin DeMello

T24gVGh1LCBBdWcgMjgsIDIwMDggYXQgMjo0NiBQTSwgSm9obiBQcml0Y2hhcmQtd2lsbGlhbXMK
PG1vbm9qb2hubnlAZ29vZ2xlbWFpbC5jb20+IHdyb3RlOgo+Cj4gTW1oLi4ubWF5YmUgR3JlZWsg
Y2hhcmFjdGVyICdMYW1iZGEnIGNvdWxkIGJlIHVzZWZ1bCBoZXJlIGFzCj4gd2VsbC4uLi5iZXR0
ZXIgdGhhbiBtdXRhdGluZyAnLT4nLi4uLjopCgpQTFQgU2NoZW1lIGxldHMgeW91IHVzZSAi6yIg
aW5zdGVhZCBvZiAibGFtYmRhIiBpbiB5b3VyIGNvZGUsIGUuZy4KKGZyb20gdGhlIGRpc3RyaWJ1
dGlvbik6CgooZGVmaW5lIChzbWFsbGVzdD8gY2FuIG8xIG8yIG8zKQogICAgKGFuZCBjYW4KICAg
ICAgICAgKGFuZG1hcCAo6yAoeCkgKDwgY2FuIHgpKQogICAgICAgICAgICAgICAgIChmaWx0ZXIg
KOsgKHgpIHgpCiAgICAgICAgICAgICAgICAgICAgICAgICAobGlzdCBvMSBvMiBvMykpKSkpCgpJ
dCB3YXMgYSBiaXQgZGlzY29uY2VydGluZyBhdCBmaXJzdCBidXQgbm93IHRoYXQgSSd2ZSBnb3R0
ZW4gdXNlZCB0bwppdCBJIGZpbmQgaXQgbWFrZXMgdGhpbmdzIG1vcmUgcmVhZGFibGUuCgptYXJ0
aW4K
 
M

Martin DeMello

MjAwOC84LzI4IE1hcnRpbiBEZU1lbGxvIDxtYXJ0aW5kZW1lbGxvQGdtYWlsLmNvbT46Cj4gT24g
VGh1LCBBdWcgMjgsIDIwMDggYXQgMjo0NiBQTSwgSm9obiBQcml0Y2hhcmQtd2lsbGlhbXMKPiA8
bW9ub2pvaG5ueUBnb29nbGVtYWlsLmNvbT4gd3JvdGU6Cj4+Cj4+IE1taC4uLm1heWJlIEdyZWVr
IGNoYXJhY3RlciAnTGFtYmRhJyBjb3VsZCBiZSB1c2VmdWwgaGVyZSBhcwo+PiB3ZWxsLi4uLmJl
dHRlciB0aGFuIG11dGF0aW5nICctPicuLi4uOikKPgo+IFBMVCBTY2hlbWUgbGV0cyB5b3UgdXNl
ICLrIiBpbnN0ZWFkIG9mICJsYW1iZGEiIGluIHlvdXIgY29kZSwgZS5nLgoKQWxzbyBzZWUgaHR0
cDovL3d3dy5wZXJsbW9ua3Mub3JnLz9ub2RlX2lkPTQ2MjI0NgoKbWFydGluCg==
 
G

Gregory Brown

MjAwOC84LzI4IE1hcnRpbiBEZU1lbGxvIDxtYXJ0aW5kZW1lbGxvQGdtYWlsLmNvbT46Cj4gT24g
VGh1LCBBdWcgMjgsIDIwMDggYXQgMjo0NiBQTSwgSm9obiBQcml0Y2hhcmQtd2lsbGlhbXMKPiA8
bW9ub2pvaG5ueUBnb29nbGVtYWlsLmNvbT4gd3JvdGU6Cj4+Cj4+IE1taC4uLm1heWJlIEdyZWVr
IGNoYXJhY3RlciAnTGFtYmRhJyBjb3VsZCBiZSB1c2VmdWwgaGVyZSBhcwo+PiB3ZWxsLi4uLmJl
dHRlciB0aGFuIG11dGF0aW5nICctPicuLi4uOikKPgo+IFBMVCBTY2hlbWUgbGV0cyB5b3UgdXNl
ICLrIiBpbnN0ZWFkIG9mICJsYW1iZGEiIGluIHlvdXIgY29kZSwgZS5nLgo+IChmcm9tIHRoZSBk
aXN0cmlidXRpb24pOgoKSSBzYXcgdGhpcyBvcmlnaW5hbGx5IGZyb20gRGFuIEJlcmdlciwgYnV0
IHNvIGNhbiBSdWJ5IDopCgojIS91c3IvYmluL2VudiBydWJ5IC1LdQoKYWxpYXMg6yBwcm9jCgpk
b3VibGVyID0g6yB7IHx4fCB4KjIgfQpwIGRvdWJsZXJbNV0gICAjPT4gMTAKCi1ncmVnCgoKCi0t
IApUZWNobmljYWwgQmxhYWcgYXQ6IGh0dHA6Ly9ibG9nLm1hamVzdGljc2VhY3JlYXR1cmUuY29t
IHwgTm9uLXRlY2gKc3R1ZmYgYXQ6IGh0dHA6Ly9tZXRhbWV0dGEuYmxvZ3Nwb3QuY29tCg==
 
D

Dido Sevilla

T24gRnJpLCBBdWcgMjksIDIwMDggYXQgNTo0NiBBTSwgSm9obiBQcml0Y2hhcmQtd2lsbGlhbXMK
PG1vbm9qb2hubnlAZ29vZ2xlbWFpbC5jb20+IHdyb3RlOgo+IC0ga2luZGEgb2YgbGlrZSB1c2lu
ZyBpY29ucy4uLi5JIGd1ZXNzIHRoZSBnbGFyaW5nIHByb2JsZW0gZm9yCj4gV2VzdGVybmVycyBp
cyBhY3R1YWxseSBnZXR0aW5nIHRoZSBjaGFyYWN0ZXJzIGluIHRoZXJlIGluIHRoZSBmaXJzdAo+
IHBsYWNlIFtJIHVzZWQgQmFiZWwgZmlzaC4uLjstKSBdCgpJIHRoaW5rIHRoZSBnbGFyaW5nIHBy
b2JsZW0gZm9yIFdlc3Rlcm5lcnMgd291bGQgYmUgYWN0dWFsbHkgbGVhcm5pbmcKdGhlIGthbmpp
IHRoZW1zZWx2ZXMuIEkgdXNlIEdOVS9MaW51eCBhbmQgaGF2ZSBTQ0lNIGluc3RhbGxlZCwgc28K
d3JpdGluZyBzdHVmZiBsaWtlIOWkluWbveS6uuOBruOCreODvOODnOODvOODieOBr+a8ouWtl+OC
kuabuOOBj+S6i+OBjOWHuuadpeOBvuOBmSBpcyBub3QgYXQgYWxsIGRpZmZpY3VsdC4KV2luZG93
cyBoYXMgYW4gZXF1YWxseSBzaW1wbGUgaW5wdXQgbWV0aG9kIGFzIHdlbGwuCgotLSAK5pmu6YCa
44GY44KD44Gq44GE44Gu44GM5b2T54S244Gq44KJ562U44GI44KL56eB44Gv5L2V44GM44Gn44GN
44KL77yfCuaZrumAmuOBp+OCguaZrumAmuOBmOOCg+OBquOBj+OBpuaEn+OBmOOCi+OBvuOBvuaE
n+OBmOOCi+OBk+OBqOOBoOOBkeOCkuOBmeOCi+OCiO+8gQpodHRwOi8vc3Rvcm13eXJtLmJsb2dz
cG90LmNvbQo=
 

Members online

No members online now.

Forum statistics

Threads
473,766
Messages
2,569,569
Members
45,042
Latest member
icassiem

Latest Threads

Top