Mailing List Archive: 49091 messages
  • Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search
 

[REBOL] Re: MIT article on rebol and other languages

From: carl:cybercraft at: 19-Feb-2002 21:37

On 19-Feb-02, Gregg Irwin wrote:
> Hi Terry, > << But I can't help thinking that that there's something > fundamentally wrong with all languages. Instinct would tell me that > dialects are on the right track. > Somewhere out there must be the killer dialect. >> > I think there can't be just one killer dialect. There will be > hundreds, or thousands, of dialects, and that is the key. > << But what intrigues me more is the lack of cooperation to > accomplish ANYTHING. There is 1000 times more talk on which is the > better language, then doing something truly constructive with any of > em. >> > Human nature maybe? > << I've made numerous attempts on this list to get organized and > form some think tanks or whatever, with nay a single response?? > What gives? My only guess is that the Rebol community, or at > least the part that actually reads these posts, is really rather > small. The "law of big numbers" would have kicked in had their been > a big number of readers, and someone, anyone, would have > responded... surely. >> > I believe there are a number of projects under development by the ML > members here but, alas, many just fade away because of attrition or > cirucmstance (rebmail and Glass come to mind). Ammon Johnson is > working on an IDE for REBOL, Carl Read and I are hoping to find time > to work on a bot-wars game kinda' thingy, Rugby, Garbriele's DBMS, > Make-doc-pro, a standard library, Andrew's eText, Ladislav's > higher-fun stuff, and many others. Most projects are the > labor-of-love of a single person who then contributes them to the > community. I don't disagree with you, though, I just don't have any > answers. :)
Apart from the above "thingy", I was also involved in the "Reb World" idea, which was intended to be a kind of distributed game world. (Roughly speaking.) Out of that came Ryan Cole's 3D engine written in View, a script I wrote for displaying a web-page glossary of the terms we were creating for Reb World and a game-server (I think it was) by someone else, though Reb World itself never happened. (Though it'd just require one or two to start working on it again to perhaps get it up and running - assuming its mailing list still works.) Why it didn't happen is hard to say, though here's a few of my thoughts on the matter: 1) The originator of the idea had quite a simple concept of text-adventure style games being linked across the Net web-site style, yet many who joined the list were thinking real-time 3D from the beginning. So it was decided to attempt to take a range of gaming styles into account, from text-adventure right up to real-time 3D, which of course required a much grander design than the original idea would've needed. To begin with, I think we just aimed too high. This may have been a case of leaning towards "The Right Thing" way of doing it than "Worse is Better". 2) There wasn't a strong leader, meaning it may have been a bit too democratic to get off the ground. The three scripts mentioned above were really individuals doing their own thing. No one had said this and that needed to be done, though as the interest in the idea died out before even a first draft of a design for Reb World appeared, what needed to be done couldn't yet be decided on anyway. 3) And that lack of a design was also one of its problems I think. Ideally a first draft from someone should've existed before the mailing list was set up, then we could've fleshed it out and started working on it, instead of just talking about what the design should be and trying to throw everything and the kitchen sink into it.
>From all that, I'd say that if anyone's wanting to work on a
colaborative project, it should start out focused on someone's already existing design - or, after a brain-storming session on the idea, those who want to should come up with their own individual designs and the group should choose one of them as the basis for the project.
> << I've taken Rebol and created a 'bot' that can read, comprehend, > and answer questions on whatever it's just read (In discussions with > biography.com on that one) ... developed the world's most advanced > chatterbot, the world's most HAL 9000ish system on the planet to > date (check out a demo conversation at > http://24.77.230.151/lfred/demos/lfred.mp3) and yet no one seems to > care? >>
Well, I listened to it when you posted the URL a week or so ago, and passed the URL onto someone else who's interested in the idea of talking to computers. His comment was... "Well, they were right about it being the most natural-sounding computer generated speech I've heard. You can still tell it is a machine, but it is very close. For that matter, the guy asking the questions doesn't sound entirely human :)" If I'd replied to the list, all I could really say was "that sounded very good" or some such, and too many of those kinds of posts tend to clutter up a list. Also, while I do have a few views on talking to computers, they're mostly negative and along the lines that I don't think it's a very practical way to interface with a computer except in special circumstances - and I think it's a bit late to point this out to you. (; So, people do care even if what you're doing isn't what interests them. I cared so I passed your URL on. What would I'm sure get more of a response though would be if you provided a REBOL client that allowed us to talk online to your chatterbot. Perhaps a REBOL-specific one which we could put questions about REBOL to? And, perhaps, one that'd also ask questions of us, as well? Perhaps the questions that others had asked but it couldn't answer? You could have it so that no question is answered until the person asking the question answers one first... Just a thought... PS. I hadn't read your {Demo of Rebol powered "Knowledge Bot"} before writing the above, but I'll leave it as is anyway. (: -- Carl Read