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

Real advancement? Re: Many Topics (was: Killer Application)

 [1/4] from: petr::krenzelok::trz::cz at: 18-Aug-2002 9:57


[reffy--ulrich--net] wrote:
>My main interest now is in collaborative things. Multiuser spreadsheet is a simple example where each cell(or group of cells) can be locked/shared, etc. I would like to extend this concept down to the scalar item level (and maybe block in Rebol) so that some general mechanisms can be put in place for developing applications for community/group use. >
if you think in terms of A + user-on-nodeX/B = result, then Rebol does not provide it to you automatically. As for distributed computing - the best thing so far in Rebol is Rugby. It enables you to expose set of functions, which should be available to you, once you connect. So you call something like get-rugby-service http://some-other-machine: port and you get back list of functions (proxies), so you can call them like they would sit right on your machine. The best model I seen so far is QNX Rtp. It is fantastic - once machine connects to their network, it just becomes part of kind of a cluster. All low level system managers do it for you. So, if you call 'open fileX, it's open, who will tell appropriate resource manager, it want such file, and that resource manager scans all nodes automatically! The result is - you don't have to adapt your app to network environment. That's the coolest concept I seen so far, so I will not be satisfied, unless I see it done in Rebol. What we currently have is - ability to use various protocols and TCP communication to handle connection, but no such stuff QNX offers. And that's why I talked about starting with some framework, which would allow us at least more automatic solutions - e.g. not having to build client and server handling scripts each time we want to communicate via TCP. The nearest thing to merge two machines/processes so far is - Rugby. But to achieve QNX like behavior, we would need probably RT's assistance. But once again - it would be nice to have some system/hooks item, where other connected machines/processes would be registered, so e.g. simple exists? fileX, would scan also those machines, without the need to change single line of code ... Well, enough of dreaming ....
>It might be the case that IOS already has some of these mechanisms in place, guess I will somehow have to figure that out. >
No, I think not in terms you think (of course, if I understand your needs correctly). But yes, IOS is nice - it has nice message dialect based synchronisation mechanism, where you can dynamically post or remove handlers (callback functions), so you are notified once specific condition is met ... PS: Dick, what is your track record? Where do you come from, what is your job, etc. Could you please a bit introduce yourself to us? :-) Thanks ... Cheers, -pekr-

 [2/4] from: reffy:ulrich at: 18-Aug-2002 9:45


> PS: Dick, what is your track record? Where do you come from, what is > your job, etc. Could you please a bit introduce yourself to us? :-) > Thanks ... > > Cheers, > -pekr-
Consultant, Application Architect, Developer ... I have played these roles ... Managing Partner Branch Manager of Marketing Support Site Manager Regional Manager Team Manager Director of Software Development Chief Technical Officer Consultant Application Architect Senior Technical Advisor Senior Systems Analyst Systems Analyst Functional Analyst Programmer/Analyst Programmer Developer I have worked for/consulted for these companies ... Alcatel Network Systems AML Company Boeing Coopers & Lybrand EIS - Electronic Information Systems First International Systems Corporation Honeywell LISD Hycel Chemical Manufacturing MCI Pagenet Tenneco, Inc. Tennessee Gas Pipeline UPS Xerox I hired the University of Waterloo Professional Software Development Group to help me design a new language ... Responsible for the design, coding and co-development of an interpretive vector scripting language (like APL with nested arrays) which included; Terminal description language, interface to host facilities, vector and matrix primitive functions, Lisp-like property association, control structures; While, If, For, Loop, nested array structures, APL like component database file system, user-defined functions with local variables and local functions, recursive function capability and advanced recursive report generator. Dynamic in-memory machine code generation for super-fast iteration over operands. At 19 I was the youngest U.S. Army Instrument Rated Combat Helicopter Pilot ... Ended up with 3 Distinguished Flying Crosses, Bronze Star, 21 Air Medals, Vietnamese Cross of Gallantry as a Medical Evacuation Pilot. I have been unemployed since the buildings fell in New York ... Otherwise, I seek to bring together my experiences in concert with a state of the art language to produce some world-class gizmos. I definitely like to ask questions ... I definitely have a sense of humor ... Thanks for asking ... Dick

 [3/4] from: gscottjones:mchsi at: 18-Aug-2002 11:30


From: Dick
> Consultant, Application Architect, Developer ...
<snip type="most impressive resume">
> Alcatel Network Systems >From the North Dallas location, I assume. My brother was recently sent to
the slaughter house from there. I'm surprised that you are not a Tcl'er (maybe you are).
> UPS
United Parcel Service or University of Puget Sound?
> I have been unemployed since the buildings fell in New York ...
That is a bummer.
> Otherwise, I seek to bring together my experiences in > concert with a state of the art language to produce some > world-class gizmos.
Sounds like you've got the experience, now just got to find that pesky state-of-the-art language. :-0 You'll find that REBOL ranks right up there in terms of rapid development / high productivity. But like all languages, it has its strengths and weaknesses for different types of projects. I love the small size, relatively rapid execution speed (for a scripted language), and rapid development for quick projects. I miss massive library support offered in so many other languages, but REBOL is still fairly young.
> I definitely like to ask questions ...
Great forum in which to ask. This is a very helpful list.
> I definitely have a sense of humor ...
Usually always appreciated. The multinational nature of this list means that subtle humor will usually miss at least a part of the audience; hence, the list tends to use more than the usually amounts of humor-alert notifications so as to not confuse or offend. This list is also remarkable for its absence of flames. High signal to noise ratio, especially after they filter my name out. :-) Welcome to the list. Your broad background will be a huge asset for the list, in my opinion. --Scott Jones

 [4/4] from: jason:cunliffe:verizon at: 18-Aug-2002 16:36


> Consultant, Application Architect, Developer ...
..[snip great cv]
> Responsible for the design, coding and co-development of an interpretive
vector scripting language (like APL with nested arrays) which included; Terminal description language, interface to host facilities, vector and matrix primitive functions, Lisp-like property association, control structures; While, If, For, Loop, nested array structures, APL like component database file system, user-defined functions with local variables and local functions, recursive function capability and advanced recursive report generator. Dynamic in-memory machine code generation for super-fast iteration over operands.
> At 19 I was the youngest U.S. Army Instrument Rated Combat Helicopter Pilot
... Ended up with 3 Distinguished Flying Crosses, Bronze Star, 21 Air Medals, Vietnamese Cross of Gallantry as a Medical Evacuation Pilot. Welcome Dick Your skills and energetic thinking are great addition. Hope you stick around. hmmm.. vector scripting and helicopters. Reminds me of the "all meaning is an angle" design philosophy.
> I have been unemployed since the buildings fell in New York ...
Likewise :-( The IT job market here has been really downdowndown. But good time to develop new skills, think deeply get insprired. cheers ./Jason