With so much good thinking on this topic I'm a little intimidated to make my
comment! But anyway ...
Scanning the posts I didn't see anyone point out that an in-memory structure
can look very different from an on-disk structure. Maybe it is too obvious.
If someone said it - sorry for the repeat!
On 13-Jan-02, Jason Cunliffe wrote:
Here's an attempt (WARNING long winded). ===Why a request broker?
===The dark times.
===Rugby
===Scenarios
Rugby does it's job so well it seems overkill to even talk about
Request Brokers.
Brett
LoL :-) that's really wonderful.. thanks for
Yep, same for me! And here is a suggestion: Why do we want to implement it in
Rebol at all? How about a real simple data-storage system that can be used
through ports from Rebol, that knows about Rebol's datatypes, etc.?
IMO we should write a portable
Hi Jason,
LoL :-) that's really wonderful.. thanks for de-mystifying teh subject in
such an entertaining and lucid way.
Glad you liked it. There's hope for me yet!
btw do you know Scott McCloud's brilliant cartoon-books: 'Understanding
Never met them. But I'll make a note to check out the
Hi, Petr, Gabriele, et al,
Petr Krenzelok wrote:
Hi once again,
I would like to suggest more complex data format, but then it
really depends upon what you want to achieve. Let's talk
1 db = 1 file only.
1 [Petr Krenzelok [EMAIL PROTECTED] 29] R
2 [Someone Else [EMAIL PROTECTED] 18]
Hi Gabriele,
I have no problem anymore but I'll be glad to test your version.
Patrick
- Original Message -
From: Gabriele Santilli [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Monday, January 14, 2002 8:21 PM
Subject: [REBOL] Re: dbms3.r
Hello pat665!
On 13-Gen-02, you wrote:
Hi Joel, Petr, All,
I would like to suggest more complex data format, but then it
really depends upon what you want to achieve. Let's talk
1 db = 1 file only.
In reviewing some design options I am having to rethink the
desire for a 1 file solution. With a text db it just doesn't seem
the
Hi Pekr,
Maybe the block structure is the way to go. If you look at current ODBC Rebol
solution, it retrieves block of blocks (records), transformed or not, into Rebol
datatypes. I already have several functions, where I can map such record to
object - very comfort aproach, using foreach
-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf
Of Petr Krenzelok
Sent: Tuesday, January 15, 2002 12:13 PM
To: [EMAIL PROTECTED]
Subject: [REBOL] Re: [DEV] Re: dbms3.r 01
well, I can imagine it, but there is one significant limitation to overcome -
Hi,
I've heard about Encap, something to make rebol script runtimable,
but I don't know much.
Where can I find this soft?
What is the license, the price?
Thank you,
GreG.
--
To unsubscribe from this list, please send an email to
[EMAIL PROTECTED] with unsubscribe in the
subject, without the
Hi All,
Here is my summary of file organization options for
a text db.
File Options -
1. Single file
Pro - Very easy to manage and relocate
Pro - Simple read logic
Con - Poor write performance
Con - Hard to read data mixed with schema
Con - Limited to small record counts
2. Schema, Data,
Hi Brett,
With so much good thinking on this topic I'm a little intimidated to make my
comment! But anyway ...
Scanning the posts I didn't see anyone point out that an in-memory structure
can look very different from an on-disk structure. Maybe it is too obvious.
If someone said it - sorry for
Rod Gaither wrote:
Hi All,
Here is my summary of file organization options for
a text db.
File Options -
1. Single file
Pro - Very easy to manage and relocate
Pro - Simple read logic
Con - Poor write performance
Con - Hard to read data mixed with schema
Con - Limited to small record counts
Hi Jamey,
Just FYI, but I contributed a script to the library (I think it is
called db.r) that provides some pretty simplistic db routines for
maintaining a single file db. It addresses some of the wishlist items
posted on this topic. The code is pretty ugly, but it is functional and
On 14-Jan-02, Gregg Irwin wrote:
But isn't this incredibly slow compared to running the function
locally?
Yes, but...it depends on your connection, the overhead of the
marshalling, and the amount of time spent in the function, as well as
the frequency of the call.
Even making an
Hi All,
As pointed out by Jamey and the discussions in
general there are several existing text database
implementations to draw from.
The ones that I have collected -
dbms.r - Gabriele Santilli
db.r - Jamey Cribbs
objdb.r - Carl Sassenrath (from a list posting)
oodb.r - Christophe Coussement
Howdy, gang:
I have released some code that I banged out in my spare time
for interfacing Berkeley db 1.85 with REBOL/Command. It seems
to work well under both windows and unix.
The code is available here:
http://www.cs.unm.edu/~whip/
IMPORTANT CAVEAT:
With the current REBOL/Command
Hi Joel,
Nice summaries!
Thanks! :-)
This would be nice but I'm not sure it is reasonable for records
with a large text block. One of the things I'd like to avoid is
imposing limits on record size so something like a webpage could
be a record if desired.
I think the underlying issue is
Have you guys taken a look at 'kd'b by kx systems?
http://www.kx.com/
http://www.kx.com/download/download.htm
...it is lightning fast and tiny
Tens of millions of records--stored or streamed--read in a second. Fast
relational database (SQL92 with ODBC and JDBC), extended for time-series
http://www.kx.com/developers_faq_kdb.htm
quote
Why is Kdb so fast?
The main reason is that Kdb tables are inverted, i.e. the data in each
column is stored together, instead of in the row orientation used by most
RDBMS's. The column data is also organized for optimal processing speed.
/quote
Hi Sterling,
As an alternate plan, I can move it off-screen to simulate hiding it. Are
there any downsides to that approach?
--Gregg
--
To unsubscribe from this list, please send an email to
[EMAIL PROTECTED] with unsubscribe in the
subject, without the quotes.
Hi Jason,
Thanks for the links!
I'm always looking for new DB technologies. :-)
http://www.kx.com/developers_faq_kdb.htm
quote
Why is Kdb so fast?
The main reason is that Kdb tables are inverted, i.e. the data in each
column is stored together, instead of in the row orientation used by most
You must sign up as a REBOL/Alliance member. RT gets 10% of what you
make, and there is a $499 yearly royalty advance. Contact
[EMAIL PROTECTED] for specific details.
--Ryan
[EMAIL PROTECTED] wrote:
Hi,
I've heard about Encap, something to make rebol script runtimable,
but I don't know
Hello Andrew,
you found the solution of the problem of printing 1 year ago, using
javascript and html.
Here's your code. I didn't test it but it sounds good.
REBOL [
Title: Auto printing via Browser.
File: %HTML Print.r
It is really a very elegant way - but what about page breaks? In
I just started using rebol.
Wanted to know how to
run a *.r file in REBOL VIEW
-thanks
-- Binary/unsupported file stripped by Listar --
-- Type: application/ms-tnef
-- File: winmail.dat
--
To unsubscribe from this list, please send an email to
[EMAIL PROTECTED] with unsubscribe in the
Hi Rod
Thanks for the links!
I'm always looking for new DB technologies. :-)
Good.. Then you might appreciate this gem I found browsing through the Kdb
list archives last night:
quote
- - Original Message -
From: Andrei Moutchkine [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent:
Decimal! to Binary! conversion
==
Hello rebolers...
does anybody know how to convert decimal number to binary format?
In Flash it's stored as:
0.1 = #{B93F9A99}
0.2 = #{C93F9A99}
0.5 =
Geza pointed out:
...but what about page breaks? In HTML (AFAIK) there is no way of
inserting page control codes even the most straightforward page break ?
One needs to use Style Sheets to suggest to the browser where to put page
breaks. :) Unfortunately, browsers don't yet seem to support
..an aproximate release date would also help in project planning.
Thanks a lot for rebol and have a nice day
Will Arp
--
To unsubscribe from this list, please send an email to
[EMAIL PROTECTED] with unsubscribe in the
subject, without the quotes.
Hi Gregg,
Nice subject! :-)
I thought I was pulling us back from functions before storage format
but I didn't back up all the way to requirements!
Now, if I *were* to be a stick-in-the-mud, I might suggest that we lay out a
small list of requirements for this DB so we know what our target it.
Hi,
I think too that Gregg is right and it all should be 100% rebol.
Patrick
- Original Message -
From: Gregg Irwin [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Tuesday, January 15, 2002 7:50 PM
Subject: [REBOL] Re: [DEV] Re: dbms3.r 01
Hi Robert, et al
And here is a suggestion:
Hi, Rebolers
Part 1 - facts
Some infos that I hope valuable to the discussion.
I use dbms.r to hold a very simple photo database. Each record consists of
- photo: the photo name (a .jpg file)
- critere: an integer in which each bit is set or unset depending some
criterion (critere is french for
In case is fell off the recent intense db design radar, I offered to put up
a Vanilla site for dbms3r project if people think that might help.
My orginal [long] post is at:
http://www.escribe.com/internet/rebol/m18623.html
This can help to focus effort, but also not waste all the related good
file, but first - I am duplicating XBase functionality here and 2) I can
feel that is something which you probably would like to avoid to happen
for simple Rebol dbms system :-)
fyi: here's another part of the puzzle to add.
I found this Xbase Rebol/View program on
Hi Oldes,
You can find some conversion routines for binary to REBOL decimal in
decimal.r.
http://www.nwlink.com/~ecotope1/reb/decimal.r
There are two formats: big-endian and little-endian. The little-endian
(least significant bits first in memory) is the Intel standard. The routines
allow you
I combined the size of the text with the no-wrap solution to
provide a good solution when you want to limit a size of a text without
wrap.
For example :
text 80 no-wrap Hello world
If you type text 80 Hello world!, and if the text exceed that 80' size,
the text beyond 80 will be wrapped to the
Hi Jason,
In case is fell off the recent intense db design radar, I offered to put
up a Vanilla site for dbms3r project if people think that might help...This
can help to focus effort, but also not waste all the related good ideas and
references which the discussion
produces.
I haven't but
Is it just me or has the mailing list suddenly become much larger or more
active. Hope its a bunch of new REBOLUTIONARIES. If so welcome to the
REBOLution!
Paul Tretter
--
To unsubscribe from this list, please send an email to
[EMAIL PROTECTED] with unsubscribe in the
subject, without the
Hi Rod,
The list below looks like overkill for a starting place to me but the
prefix model and some requirements should certainly be put forth.
Yeah, I was just trying to give lots of examples, thinking that if I didn't,
someone would come back with but what about :)
It sure would be
Hi Gregg
Is it possible to hide a face when you're responding to an action for that
face? E.g. clicking a button performs some actions, one of which is to hide
the button itself. I can't seem to make it work. Other faces hide just fine,
but not the one that is engaged.
look at the standard
Hi Rod
What I (my opinions only) conclude so far, though review of some of
the existing implementations may change this -
1. Text files for persistent storage
2. REBOL Blocks for grouping values
3. Native REBOL representation for values
4. Use single base directory - no directory
1. In REBOL/View click on the console icon:
2. check where you are:
what-dir
== %/C/rebol/view/
3. check to see if the file you want to load is visible by showing the
contents of the directory you are in:
list-dir
afile.png anindex.html
attach.r
Thanks for all the help guys!
-- Binary/unsupported file stripped by Listar --
-- Type: application/ms-tnef
-- File: winmail.dat
--
To unsubscribe from this list, please send an email to
[EMAIL PROTECTED] with unsubscribe in the
subject, without the quotes.
I just wanted to check with the list whether they have got any response
from RT for
the last 2 weeks. I have send 2 emails in the last 2 weeks to follow up on
possible IOS
evaluation but have not got any replies.
Just thought maybe the list might have some ideas whether RT is being held
up by
Is it just me or has the mailing list suddenly become much larger or more
Well, I only just signed on a few days ago, and these 90+ messages a day
are killing me!! I basically check every couple messages in a thread, to
see if it's anything interesting/useful to me - and if not, delete that
Hi Jason,
In case is fell off the recent intense db design radar, I offered to put up
a Vanilla site for dbms3r project if people think that might help.
My orginal [long] post is at:
http://www.escribe.com/internet/rebol/m18623.html
This can help to focus effort, but also not waste all the
Hi Romano,
Now i feel myself in a relational maze. But from now, Gabriele has a week of
time to give us a complete bug-free program. Count down has started :-)
I sure am glad you picked Gabriele for that task! :-)
About all the rebol db programs, i wait a comparative review from you (another
What I (my opinions only) conclude so far, though review of some of
the existing implementations may change this -
1. Text files for persistent storage
2. REBOL Blocks for grouping values
3. Native REBOL representation for values
4. Use single base directory - no directory structure
Hi YekSoon,
I just wanted to check with the list whether they have got any response
from RT for the last 2 weeks. I have send 2 emails in the last 2 weeks to
follow up on possible IOS evaluation but have not got any replies.
Just thought maybe the list might have some ideas whether RT is being
Hi Paul,
Is it just me or has the mailing list suddenly become much larger or more
active.
I think it's Gabriele's DBMS thread that kicked things up the past two days
but, even before that, there seems to be more activity.
--Gregg
--
To unsubscribe from this list, please send an email to
Hi Romano,
Thanks! For the moment, I've decided just to move the button off-screen to
hide it. Eventually, a new style would be the way to go, and I may use your
solution when I head down that path.
--Gregg
--
To unsubscribe from this list, please send an email to
[EMAIL PROTECTED] with
Hi Gregg and others!
I thought the intent was to assign a UUID to each record, which it would
use
forever, so location was not important.
This little line reminded me that I had this as an outstanding question in
my mind. How exactly does one generate a UUID?
And perhaps (useful to Gabriele
52 matches
Mail list logo