[REBOL] xwire (was: Re: Re: pliant)
From: media::quazart::com at: 5-Oct-2001 12:12
Hi pekr,
interest!? ;-)
he he... that's why I kept it undefined...
I'm keeping the exact specs to myself for now, because I'm not sure to what
extent it will be developped. The possibilities are very cool. It be
different than just a "sharing" system. It will allow the application to
serve itself
. In a way, me and myself makes sense with wire!
Short answer :
I don't want to put my foot in my mouth so this is why I'm not being too
volubile right now about xwire itself and what it is "potentially" capable
of. BUT ;-) xwire will be a way to deploy and connect data BOTH internally
and externally to a program. So far it is intended for p2p... no server is
needed, only the existence of other nodes.
Long answer (history):
xwire is a design which stems from several years of musing on another
project... Virtuaal... the Idea for xwire itself started when working with
BOOPSI!!! for those of you who do not know what it is, it is an Amiga
compiler-independent object-oriented programming design which includes
notification. It was mainly used to build GUIs. Actually, I hated BOOPSI
but it sparked my mind in to thinking of a glorious new way of using
computers in whole. One where Data is "AWARE" and one where ALL data
actually has intent and meaning... a.k.a. meta data and handlers.
xwire is only a little part of that paradigm, but with the current
popularity of p2p and anything related... its a good time to work on it. I
don't think xwire (by itself) is a revolution, but its just -my- approach on
a distributed way of using data.
xwire is just part of an Operating Environement (like amigaDE and a bit like
IOS) that I have designed 8 years ago (a 20 page document!). So far, in
many ways, I am still ahead in terms of how it all works... but I'm slowly
loosing ground ;-)
The OE itself was called virtuaal... it defines more than 15 different
modules which can ALL plug-in to each other... darn that looks like ios...
but virtuaal was more concerned with the core layer than the application
layer.
In a sense I guess its akin to IOS. I have to say that Carl has been
beating me to some of the projects I have designed on (electronic) paper.
REBOL resembles something (in philosophy and in MANY intricate details) I
had designed for virtuaal...
I have as my main problem, a lack of time and resources (actually I have too
many ideas for the time I have to spend on them)... so most of my "wild"
ideas go down the drain, because EVENTUALLY, I hear of a project which
practically describes what I had -designed- a few years before... MUI is
another great example of a project which I got beaten to.
Back to xwire...
SO, I finally decided to give myself a kick in the ass and try to actually
implement wire. It will help me to code my own apps and also will help me
for the creation of the documentation and REBOL resource site that I've been
wanting to build for about a year.
Next week is the official start of implementation. As features are
functional, I will post a document explaining it. I will publish the
source, once it works well enough to build some fully working examples and
solid documentation.
It will ALL be mirrored as freeware on my (still really skimpy, sorry) XAOS
reb site. It will be a while... first releases are maybe still a month
away.
Lately I have changed jobs and have had to work on my house, so its all
pretty complicated to put time on personal projects... especially with a
cute little kid running around the computer and a lovely girlfriend needing
attention. ;-)
-Max
----------------------
xaos at your service
----------------------
----- Original Message -----
From: "Petr Krenzelok" <[Petr--Krenzelok--trz--cz]>
To: <[rebol-list--rebol--com]>
Sent: Friday, October 05, 2001 10:06 AM
S4ubject: [REBOL] Re: pliant