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

World: r3wp

[Core] Discuss core issues

Graham
8-Sep-2009
[14700]
One of the reasons I don't like code being mixed with GUI display 
elements.
Anton
8-Sep-2009
[14701]
Is your code in strings? Because otherwise you can just use LOAD 
to syntax check your program..
Graham
8-Sep-2009
[14702x2]
I get a stack overflow when I run the source from the interpreter
so I can't use that method.
Anton
8-Sep-2009
[14704]
You mean, from the rebol console, you

	>> do %synapse.r


and you always get a stack overflow (not just when you have a bug 
like this)?
Graham
8-Sep-2009
[14705]
Yes... but it's caused by my redefining 'now
Anton
8-Sep-2009
[14706]
..so I suppose you have to encap and run the executable after every 
change when debugging - I can see how that would be slow.
Graham
8-Sep-2009
[14707]
encap picks up the syntax error
Anton
8-Sep-2009
[14708x2]
Really? How does that cause a stack overflow?
Infinite recursion, I suppose.
Graham
8-Sep-2009
[14710x2]
Yeah ....
I redefine 'now to use real time taken from a NIST server
Anton
8-Sep-2009
[14712]
How fast is encap with a file that large? Does it deliver the error 
message immediately?
Graham
8-Sep-2009
[14713x2]
yes pretty immediate
My practice is usually make one change and then encap.  If I make 
two changes I'm in trouble.  Worse if I make changes while watchingTV 
:(
Anton
8-Sep-2009
[14715]
Ahh.. :) the real source of the trouble comes out :)
Graham
8-Sep-2009
[14716x3]
haha
First episode of NCIS NY
I don't know what other people do to manage code of this size ....
Sunanda
8-Sep-2009
[14719]
<What I need is a utility that will take a rebol script, and parse 
it out by function, attempting to intepret it until it reaches an 
error.>
I think there was one in the Official Guide (the book).
Graham
8-Sep-2009
[14720]
heh... I never got past the first chapter.  After that I used it 
as a bookend.
Ashley
10-Sep-2009
[14721x2]
Looking at to-rebol-file and wondering what advantage it has over 
to file! ... they seem functionally equivalent to me.
Also, the help text for as-string says "Coerces any type of string 
...". Should that read "any type of series"?
Graham
10-Sep-2009
[14723x3]
>> to-file "c:\rebol\rebol.exe"
== %c:\rebol\rebol.exe
>> to-rebol-file "c:\rebol\rebol.exe"
== %/c/rebol/rebol.exe
>> exists? to-file "c:\rebol\rebgui\enfacecmd.exe"
== false
>> exists? to-rebol-file "c:\rebol\rebgui\enfacecmd.exe"
== true
Seems to be big functional differences on windows at least.
Ashley
10-Sep-2009
[14726]
Mostly around driver letter and slash direction handling. I suppose 
the question then is, why doesn't to file! do what to-rebol-file 
does ... I don't see the point in using to-file to create an "invalid" 
file ... a bit like having both a to-decimal and to-rebol-decimal 
for example.
Graham
10-Sep-2009
[14727]
>> to-file "test.exe"
== %test.exe
>> to-local-file "test.exe"
== "test.exe"
Ashley
10-Sep-2009
[14728]
to-local-file makes sense to me, it's the need for both to-file and 
to-rebol-file I'm curious about.
BrianH
10-Sep-2009
[14729]
TO-FILE is only for datatype coersion. It makes sense to have both.
Ashley
10-Sep-2009
[14730]
Uh? All the to-* datatype conversion functions are implicitly to-rebol-* 
... why the need for a to-file that can produce "invalid" rebol file 
types and to-rebol-file that produces "valid" rebol file types? I'm 
looking for the reason/case where you would want to use to-file in 
preference to to-rebol-file.
BrianH
10-Sep-2009
[14731]
The file! type is just a datatype. There's no guarantee that the 
file! refers to anything, or is even the right syntax.
Izkata
10-Sep-2009
[14732]
to-rebol-file and to-local-file are more like a pair, too.  The other 
to-* are their own set.  For a new user, it seems more obvious that 
to-rebol-file and to-local-file would go together, I think.
Anton
11-Sep-2009
[14733]
I think the way things are with TO-FILE and TO-REBOL-FILE is just 
fine. I would be annoyed if TO-FILE took had the more complex functionality 
of TO-REBOL-FILE. I agree with BrianH.
RobertS
16-Sep-2009
[14734]
Could I ask why rebzip.r will only unzip a gzip if the console is 
launched from rebview ( in this case 2.7.6) but not from rebcore? 
thanks
Dockimbel
16-Sep-2009
[14735x2]
I guess it's because it relies on the PNG decoder for decompression 
which comes only with /View engine.
Btw, congratulation to the author, Vincent Ecuyer for this great 
library!
Maxim
17-Sep-2009
[14737x2]
anyone know of a way to get a persistent value based on someone's 
computer... the longer the string the better... (on windows)

this is with a /command license, so any accessible rebol feature 
is usable.

something like:
    -System install serial number
    -Disk serial number
    -CPU id


I want to generate an encryption key which isn't stored as part of 
the code.  It just makes it a bit more complicated to reverse engineer 
the stored password if the encryption key is different for all installations.
this value is only the basis for an intense series of string manipulations 
which make even the original data useless unless someone has the 
exact algorythm which generated the key.
Graham
17-Sep-2009
[14739]
MAC address ??
Maxim
17-Sep-2009
[14740]
how do I get that info into rebol?
Graham
17-Sep-2009
[14741x2]
get-modes ??
or not
Pekr
17-Sep-2009
[14743x2]
I am not sure get-modes gets you a mac address ....
you can as well use some power of command line - parse results of 
commands like ipconfig, arp -a, etc.
Maxim
17-Sep-2009
[14745x3]
ahh. yes... doing a dir returns the volume name and serial number 
in one shot  :-) perfect.
so I'll just call and use the result string!
btw, thanks pekr don't know why I didn't of such a simple solution.... 
to much PITL dev I guess ;-)
Pekr
17-Sep-2009
[14748]
yes. The same went for my news-scroller. I just tried to outline 
it in REBOL, thinking someone should do it in some PITL environment. 
Then I saw my brother using it in PC Shop on his LCD TV. I asked 
him - hey, wait till someone makes final version, and he replied 
- it works, no? And then I thought to myself - can I regard 2 pages 
of code being actually an application? :-)
Maxim
17-Sep-2009
[14749]
hehe