r3wp [groups: 83 posts: 189283]
  • Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search
 

World: r3wp

[Core] Discuss core issues

Ryan
4-Jan-2005
[19]
["a" []] = append/only ["a"] []  ;like this?
Ammon
4-Jan-2005
[20x2]
You're kidding me?
that's funny.  I've always used compose/deep [[()]]
Graham
4-Jan-2005
[22]
also, repend/only ...
Ryan
4-Jan-2005
[23]
REBOL lets you get along any old way.
Ammon
4-Jan-2005
[24]
Well, that will make my scripts shorter. ;-)
Ryan
4-Jan-2005
[25x5]
Look at desk-calc.r for some shrinking tricks.
or mini-calc.r
I was thinking of making up and compiling some function libraries 
based on other languages. People coming from these languages can 
adapt quickly, and some have cool functions.
I may use these to help sell programming firms on REBOL.
Submissions and your own compiliations are welcome of course.
ICarii
6-Jan-2005
[30x4]
Latest Core Alpha on Debian Woody hangs at this stage:
Component: "REBOL Mezzanine Extensions" 1.2.0 (1-Aug-2004/22:34:12)

Component: "REBOL Internet Protocols" 1.71.0 (4-Nov-2004/21:08:24)
Finger protocol loaded
Whois protocol loaded
Daytime protocol loaded
SMTP protocol loaded
POP protocol loaded
IMAP protocol loaded
HTTP protocol loaded
FTP protocol loaded
NNTP protocol loaded
Component: "Command Shell Access" 1.9.0 (3-Jan-2005/21:08:57)
Component: "System Port" 1.4.0 (1-Aug-2004/18:58:28)
..
Tried on two slightly differently configured machines - same result
PeterWood
6-Jan-2005
[34]
Have you reported via Feedback or Rambo?
ICarii
6-Jan-2005
[35x2]
not yet - in the middle of an alpha test - no time for thinking even 
:(
i'd want to spend a little more tie testing - im trying it on fedora 
core 2 in another few hours as our linux servers go live
Volker
6-Jan-2005
[37]
Can you look in rambo-group? noted such problems with older knoppix 
(=debian) there. you see cursor, then nothing happens?
rolf
7-Jan-2005
[38]
I do not understand this:
>> x: to-set-word 'y
== y:
>> x 'z
== z
>> probe y
** Script Error: y has no value
** Near: probe y

can somebody explain or point me at some docs?
Ladislav
7-Jan-2005
[39]
your trouble is, that the evaluation of X doesn't have the same effect 
as if you replace X by its value. The evaluation of X only yields 
a set-word instead of setting anything. If you really want to set 
a word 'y, then there are two ways:

set x 'z

do compose [(x) 'z]
rolf
7-Jan-2005
[40]
OK thanks,  I understand.  'set is simple.  I did not try  'do compose' 
until  now.  II tried 'do' and 'do reduce' without succes.
Ryan
7-Jan-2005
[41x2]
How about this one:
>> dir? http:/www.google.com/
** Access Error: Cannot connect to mail.pacific.net
** Where: open-proto
** Near: dir? http:/www.google.com/
Ammon
7-Jan-2005
[43]
Hm...  I think you got something stuck in your event system somewhere...

>> dir? http://www.google.com
connecting to: www.google.com
== false
Ryan
7-Jan-2005
[44x3]
Your right...
>> system/version
== 1.2.57.3.1
(you were right about the editor too, 1 night was too little)
Gabriele
8-Jan-2005
[47]
http:// not http:/
Ryan
8-Jan-2005
[48x2]
>> dir? http://www.google.com/
== false
The devils are in the details!
Scott
8-Jan-2005
[50]
Ryan: What are you trying to achieve?  (Or is it humor that has eluded 
me?)
Ryan
8-Jan-2005
[51]
Just curious if it looked up the site for a directory. part of my 
rebol editor I am working on.
DideC
8-Jan-2005
[52]
Gabriele mean that in your post at 5:30 am you miss a slash in the 
url (http:/ instead of http://)
Ryan
8-Jan-2005
[53]
Yep, that was it.
Pekr
10-Jan-2005
[54x6]
does sort use bubble sort?
I mean - for sort/compare
I will have following block structure:
blk: [[name "pekr" other [cz "aaa" en "bbbb"]] [name "adiana" other 
[en "ddd" cz "aab"]]]
using sort/compare blk func [a b] [a/other/cz < b/other/cz], it will 
survive different location of 'cz field, as it cleverly uses path 
navigation. That is nice. I just wonder about different case ... 
let's say I have object templates, which change once per period of 
xy months ... I also have IOS, so lots of record synced around. My 
plan was, that each object would carry its version info. I wonder 
what to do in case, where new object template version will extend 
object structure, e.g. adding phone-num field ...
If I would try to run sort, it would crash ... I wonder if I should 
check each object at its usage, and if instance is of older structure, 
update it first - adding new fields, not removing older ones (questionable, 
maybe they should be removed, or sort problem would not be gone anyway)
Anton
10-Jan-2005
[60]
I don't think it uses bubble sort. That is a very slow algorithm. 
It's probably quick sort or shell sort.
Pekr
10-Jan-2005
[61]
I really liked its path understanding - so I don't need to keep fields 
at the same position. I like blocks better than objects :-)
Anton
10-Jan-2005
[62x2]
You have to be careful using /compare. I don' t think it's good to 
use just a logic! value for the swap condition. I think you need 
to specity -1, 0, 1 as values... I forget, you must look it up.
by "crash" do you mean crashing the rebol interpreter ?
Pekr
10-Jan-2005
[64]
? dunno understand what you are talking about .... I tested it with 
few records and it worked ... I used example from rebol.com doc ...
Anton
10-Jan-2005
[65]
do you have a simple example.
Sunanda
10-Jan-2005
[66]
Logic! works fine if you have unique key values.  +1 0 -1 is for 
ensuring stable sorting when key values are not unique.
Anton
10-Jan-2005
[67x2]
ah yes.. that's right. When you sort an already sorted list, some 
equal values would swap around sometimes.
(I should say keys, not values...)