• Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search
 

AltME groups: search

Help · search scripts · search articles · search mailing list

results summary

worldhits
r4wp5907
r3wp58701
total:64608

results window for this page: [start: 48801 end: 48900]

world-name: r3wp

Group: !REBOL3-OLD1 ... [web-public]
Henrik:
18-Nov-2009
I don't know if it has been removed yet or if that will be a 3.1 
feature.
Arie:
18-Nov-2009
Back to my question (a long time ago :-) May I assume that the behaviour 
I wrote about in my question is a bug? A probe works, but anyhow 
the window won't move anymore.
Henrik:
18-Nov-2009
seems host code work is now continuing. Something with a MinGW C 
target.
Jerry:
18-Nov-2009
how can I remove an entry from a map! in R3? BTW, I use string! (not 
word!) as index here, so I cannot just say:  my-map/my-word: none
Henrik:
19-Nov-2009
arie, ok. I don't have a solution, but this needs to be looked into 
once GUI work continues. While the Core of R3 has moved forward a 
lot, GUI has not moved in the past year. it could be that a feature 
is broken in the GUI now because of this.
Maxim:
19-Nov-2009
but your string is not a url, its a string.
Chris:
19-Nov-2009
If it did a full url-encode, that'd be good, but it doesn't.
Chris:
19-Nov-2009
Is this is a bug? - url::%23 and url::# are not the same:

	>> url::%23
	== url::#
BrianH:
19-Nov-2009
Chris, url::%23 and url::# should not be the same. The purpose of 
percent encoding is to allow you to specify character values without 
them being treated as syntax. If you specify a # directly in an http 
url, for instance, it should be taken as the start of the anchor 
portion of the url. If you percent encode it, it shouldn't be an 
anchor.
Chris:
19-Nov-2009
Is there a reason why it should decode any percent encoded character 
on loading?
BrianH:
20-Nov-2009
I have been thinking that urls should stay percent-encoded until 
they are decoded by DECODE-URL, so that percent-encoded characters 
won't be mistaken for syntax characters. (I don't claim this is my 
idea - I think you said it earlier, and I remember that.)


Is this approach a good one? Have you thought of any gotchas or downsides 
to this? Will this require that urls have an associated decoded version 
that would be stored as well as the character version? Do you think 
we could get away with TRANSCODE enforcing the initial rules, then 
not checking again until it comes time for DECODE-URL to be called 
(on OPEN, for instance)?
BrianH:
20-Nov-2009
The main gotcha so far to the keep-encoded approach is whether INSERT 
and APPEND should do some magic percent encoding or not. It seems 
that it may be a better approach to just assume that the programmer 
knows what they are doing and just insert what they say to insert 
as is, as long as the url character set restrictions are met. This 
would mean that the programmer would need to handle their own percent 
encoding where needed, and that INSERT or APPEND would not do any 
encoding or decoding. Or perhaps some non-syntax characters, such 
as space, could be encoded by MOLD instead of rejected and DECODE-URL 
just adjusted to not freak out when it seees them. What do you think?
BrianH:
20-Nov-2009
Intertype linearity is more of a guideline anyways. If types behaved 
identically, there wouldn't be point to more than one :)
Maxim:
20-Nov-2009
its a question of taste, in R2 a lot of the series handling stuff 
in some types alienate me more than anything.
Maxim:
20-Nov-2009
for urls, I'll let you guys assess it... I'm the kind of guy that 
will do all with the string and just convert it to url at the end, 
 its just much more useable that way... you have a better control 
over stuff like "/" in the path anyways.
Chris:
20-Nov-2009
I think I'd look for at least the following behaviour:

	>> url::%23#
	== url::%23#
	>> join url:: "%23#"
	== url::%23#

 >> join url:: " " ; space is not in the uri spec, so could arguably 
 be converted
	== url:: 
	>> read url::%23# ; dependent on the scheme, I guess
	== "GET %23"


The problem with magic percent encoding is with the special characters. 
 As it is now, it is impossible (so far as I can ascertain) to build 
an http url that encodes special characters eg "#=&%" - Twitter being 
a great case where an encoded # is integral to the service.  Given 
though that the list of special characters is short and well defined, 
perhaps they could be the exception to a magic encoding rule.
Rudolf:
21-Nov-2009
I have noticed the new developments in specifying bitsets. The NOT 
feature is potentially useful but needs much more work. E.g. there 
is no way to programmatically find out that a bitset has been specified 
with NOT. Try the following code: 
>> equal? charset [" "] charset [not " "] 
== true
Rudolf:
21-Nov-2009
Besides a logic-valued function to determine if a bitset is specified 
wih NOT, one needs all functions (natives, actions) that work on 
bitsets to cater for the NOT-specification. So far, most of them 
plainly ignore this.
Gabriele:
21-Nov-2009
Brian... in how many places do I have to post it? Will a new place 
come out next here, and you'll tell me to make sure it's posted there?
Geomol:
21-Nov-2009
what moves?


If you think, you might be able to figure out, which moves Gabriele 
talk about. (And you don't have to answer or comment this. Less noise 
and more thinking would be good for a change.)
Pekr:
21-Nov-2009
Geomol - my question was rhetorical. I think I do understand what 
Gabriele means, I just don't agree with the outcome. There are clear 
places where to post, easy as that. It is a bit difficult sometimes 
to get Carl's attention, but 80 tickets a month get such an attention. 
The development process of R3 might look chaotic, jumping from one 
area to the other, but if we want, and we care, we know how to get 
such an attention. 


I for one asked Carl privately about your concern towards R3 speed 
in certain situations. And you know what? I got some answer too. 
I asked Carl to comment to your ticket, he did so. In few hours. 
You could do just the same, no? It is very easy to become a naysayer, 
to express some worries, etc., but other thing is to actaully act, 
not just talk, and then your saying applies - "less noise and more 
thinking (and acting) would be good for a change" :-)


.... and please - I think I don't need any guides on what should 
I comment, or not. But the fact is, that I don't want to let anyone 
to dismiss the hard work which is being put into R3. I don't care 
about myself at all, but I see it at least as dishonest to those, 
who really try to bring R3 out, and we have few such friends here 
...
Pekr:
21-Nov-2009
BrianH: 'call in R3 is more low level, right? I would like to do 
following thing - I want to have few powerpoint presentations running 
in a loop. In R2, I could use call/wait, and once the presentation 
is finished, the console returned. In R3, there are no refinemenst 
as /wait, /output.


Is there any equivalence? Was R2 using "start" command in windows? 
I tried with "start", but got following error:

>> call "start /WAIT powerpnt /S test.ppt"

** Access error: external process failed: "Systém nemůže nalézt uvedený 
soubor.^
M^/"
** Where: call
** Near: call "start /WAIT powerpnt /S test.ppt"
Pekr:
21-Nov-2009
hmm, even if I use: 

>> call "cmd /c start /WAIT powerpnt /S test.ppt"


... it behaves in an async manner. It is a bit difficult without 
some R2 features. I had another plan in mind - I still have some 
R2 wrapper for Win32API funcs like launching app, moving window, 
setting its position, finding window by name, etc. (it originated 
from Gregg's send-keys dialect). But with R3, we don't have DLL interface 
anymore.


Now I wonder, if I should write an extension, or there is some plan 
to adress #1223?


I can use R2 as an interim solution, just wondering which way we 
go in R3, in regards to 'call. If I should start to think Extension 
way, or wait for 'call being enhanced?
Pekr:
21-Nov-2009
I plan to use R3. I defined what makes R3 beta a good release, and 
adressing 'call is one of those points. CGI/IO was already adressed.
jocko:
21-Nov-2009
Pekr, I did this interface some time ago. It is based on a previous 
implementation from J.F. Theis, and is implemented as a TCP-IP server. 
I will certainely make out of it an extension for R3, but it can 
be already be used either with R2 or R3 as soon as you are able to 
send TCP-IP commands. See http://colineau.societeg.com/rebol/r2win151.html
. Unfortunately, it seems that the host site is down right now. If 
the shutdown persists, I will put it  in some other place.
BrianH:
21-Nov-2009
Gabriele, every time you mention a document or code that was posted 
somewhere two years ago, without providing a link, or stating which 
AltME world the file is in (with file name/path preferably), then 
it comes across as useless complaining. If you want something done, 
say so. If you want to say that you *already did something*, prove 
it. Show me. Complaints about a time before the restart of the R3 
project aren't relevant to the current project. Live in the now :)
BrianH:
21-Nov-2009
The standard TELLS you when

 - No it doesn't. The standard doesn't cover R3 internals, not even 
 in a generic non-language-specific way. The "when" I was talking 
 about has nothing to do with the encoding itself - it has to do with 
 internal data formats.
BrianH:
21-Nov-2009
As for where things go, we built places for such things (as mentioned 
above) and they haven't moved in a year.
Henrik:
22-Nov-2009
wouldn't it make sense for TRIM/WITH to be able to use a bitset?

>> trim/with "abc" charset "ac"
** Script error: trim does not allow bitset! for its str argument
GiuseppeC:
22-Nov-2009
Today I have seen a Wii GUI in action. It has been designed to be 
used with a remote controller.
Also XBOX 360 and PS3 have been.

Interactive Boxes like Digital TV receiver, Mediacenters are designe 
to be used with a remote.

We are entering in an era where mouse and keyboard are no more the 
standard input methods.
GiuseppeC:
22-Nov-2009
Animated transitions and some 3D are necessary for a modern GUI system.


GUIs are the basic instruments users interact s with our applications. 
If we give the feeling of a modern GUI 50% of our work has been done 
because they will feel the program to be modern and good, even if 
it isn't. really so.


Our customers are people: specialist and families like the one I 
have encountered this evening. They use Modern Touch based Cell Phones, 
MediaCenters, Remote Controllers and at the and Mouse and Keyboards.

Hope my observations helps.
GiuseppeC:
23-Nov-2009
This has been a very silent month for REBOL... probably a lot of 
things are underway.
Maxim:
23-Nov-2009
Carl is furiously at work putting time on the host.  a lot of unglorified 
but required time.
Maxim:
23-Nov-2009
once that is out the bag... I expect a lot will suddenly happen at 
once.
Geomol:
24-Nov-2009
I see a performance increase. R3 is faster than R2 in a few tests, 
I've done so far.
Geomol:
24-Nov-2009
I tested this:
dt [a: 1. b: 2. loop 10000000 [a + b * a / b]]
and this:
do http://www.fys.ku.dk/~niclasen/rebol/r3/mandelbrot.r
Geomol:
24-Nov-2009
Hm, I need to test some more, I guess, because I initially see a 
speed increase, but your results show differently.
Jerry:
29-Nov-2009
We've been through this, but I still have to bring it up. "REBOL 
3 needs a new name"
Jerry:
29-Nov-2009
A new name, a new beginning, and a new reputation.
Jerry:
29-Nov-2009
I decided to use REBOL to develop our system a couple of months ago, 
and everyone was against me. Now the system was done, they were surprised 
at how quickly I did this using a scripting language. They considered 
this development process a good example of the productivity of scripting 
language. They want me to talk about it in front of 400+ employees 
in the tech department. But I am too afraid to say REBOL out loud 
in front of people now. I will call REBOL "a dynamic language" in 
the tech convention. I just cannot call it REBOL. Last time I did 
this, everyone was question me.
Jerry:
29-Nov-2009
REBOL 3 beta is coming out soon. If we want REBOL to have a new name. 
This is the right time.
jocko:
29-Nov-2009
I would be also in favor of  renaming Rebol. The impact on those 
who already know or use Rebol would not be negative, and it could 
be a good opportunity to launch a "new Rebol ", with a new image 
to the other.
Henrik:
29-Nov-2009
I'm against changing the name for several reasons:


- The name is established. It takes years to re-establish a new name 
to gain new momentum. Carl's company name needs to change as well.

- You need to relate REBOL 2 with <new-language-name>. This requires 
effort and you'll have to waste a long time explaining this fact.

- There are already too many *-script languages out there, which 
makes AltScript less distinctive. So, is it a Javascript or Applescript 
derivative or what?

Downsides to REBOL:


- The name is overused, which is why there are people against the 
name.
- Pronounciation problem.
- Pointy-haired boss problem (REBOL? REBEL? Hackertool.)
- REBOL is sometimes confused as a COBOL or ALGOL derivative.

- Had REBOL been named AltScript in the beginning, there may not 
have been a problem, but also no distinction.

Suggestions:


- Tone down the use of the name. Use the name as for a technology 
engine, rather than something end-users will confront, like DirectX 
or OpenGL.
Oldes:
29-Nov-2009
Jerry, why do you think that people who have problems with REBOL 
name will not have same problems with any other name? I think that 
changing name will not make things easier. They will be scared in 
the same way. Mostly that   using something new is hazardous. For 
example if you are the only one in the company who knows how to program 
in REBOL, what if you will have some incident suddenly? This is nothing 
what renaming can solve. Anyway, such a discussions are usualy in 
Advocacy chat.
Brock:
29-Nov-2009
I also agree with Henrik, and believe that you really need to stress 
that the name was derived from an acronym as pointed out by Henrik. 
 Once that is fully understood, the relationship to rebel or the 
negative meaning should be a thing of the past.  The benefit is more 
people will be aware of the acronymn that was used to derive the 
name.
Brock:
29-Nov-2009
I have colleagues that called Rebol  REBOLa, likening it to a virus 
after a colleague's machine acted up after installing Rebol.  It 
was coincidental as I have never in my years heard anyone else complain 
of a similar happening.
Janko:
29-Nov-2009
AltScript sounds like some yet another scripty thing to me.. nothing 
to remember it by .. They are scared because they don't know it, 
probably never heard of it so it's that what we have to change. I 
think the R3 openeness and new features will make it more approcable 
by the masses so there is a chance to spread. Also rebol community 
is qute self sufficient and closed in it's own world which doesn't 
help at being "everywhere".
Maxim:
29-Nov-2009
the use of R3 as a name is less annoying.  I hate saying rebel in 
conversation when refering to it.   it really doesn't give a good 
impression.  which is why I do my best NOT to pronounce it rebel, 
but rEbOl.
Maxim:
29-Nov-2009
I just realised that a nice same could be "square", in reference 
to its orthogonality and the use of square brakets.
Brock:
29-Nov-2009
R3 is my opinion is not great.  I work in a company that deals with 
a large installation of SAP, which is often referred to SAP R/3. 
 This may change one day, but I don't know when, it's a major undertaking 
upgrading this environment.  Also, what do you do when you increment 
R3 to the next major release, rename again to R4, or start calling 
it R3 v2 or something of the like?
Brock:
29-Nov-2009
to be clear   "R3 is my opinion is not great."  should read "R3 in 
my opinion is not a great name either"
.
Maxim:
29-Nov-2009
but rebol is a backronym, so its relative precision is... well, imperfect, 
at least.
Maxim:
29-Nov-2009
the fact that name change comes back over and over IS a clue to the 
fact that the name isn't well chosen.


its aggressive, that's all there is to it for me.  if rebol was called 
"goat" "lisa" or "amigo".   we wouldn't care about the name... it 
would just be a label, but rebol, which is intended to be a spin 
on rebel, isn't passive.  it has some kind of "I know better than 
you" tone to it, which REALLY doesn't cross well in the real-world 
marketplace.
jocko:
29-Nov-2009
R is a scientific language primarily used for statistics
Maxim:
29-Nov-2009
I'd prefer any non negative  name.  charm, zen, other, speak, do, 
make, eureka, sanskript, gaya, bobcat, merlot, elemental, message, 
companion, velvet.


rebol has no "name to upkeep"  after all these years, rebol.org doesn't 
even have 1000 scripts, come on.   REBOL technologies doesn't have 
to change its name, the language is a product of a company.


R.E.B.O.L  WITH the dots, could stay in reference to the technology 
upon which the language is built, but even that isn't very precise 
to begin with.


an acronym so closely tied to the technology binds the technology, 
or looses its meaning as the technology evolves.  The best names 
are abstract to what they represent .
Henrik:
29-Nov-2009
Bringing up a forgotten feature from early R3 days:

>> a: [a b c]
== [a b c]

>> a: next a
== [b c]

>> clear head a
== []

>> a
== [] ; Script Error: Out of range or past end in R2

>> past? a
== true ; new for R3

>> tail? a
== true

Just for fun :-)
Ladislav:
30-Nov-2009
Max: I agree with you: REBOL is not an acronym, it is a backronym. 
Examining the "Relative Expression Based Object Language":

*"Relative Language" does not have a standard meaning

*"Expression Based Language" - standard is "Expression Oriented Language"

*"Object Language" - standard is "Object-based", or "Object Oriented"
Robert:
30-Nov-2009
Don't know it just sounds better. I'm not a fan to give such words 
a meaning.
sqlab:
1-Dec-2009
although there is no chance that a new name gets chosen;
areaL
a reflexive, expressive and adaptive Language
Henrik:
1-Dec-2009
We in fact are invited to do so, or were a while ago, when there 
was a discussion about it.
Rebolek:
1-Dec-2009
I fixed my StRIP packer (based on RIP but the result is enbased instead 
of binary data - I had a reason to do this) for R3. Packs directories 
and I added one refinement - /code - you can add additional code 
that is run after unpacking the archive. So you can use that directory 
just as a temp dir and then move files somewhere else or anything 
you want. It's basically  a package manager, a very spartan one, 
but good enough for me. Get form next line (to prevent that extremly 
old and stupid AltME links bug).
Graham:
2-Dec-2009
Only a few weeks to Xmas ... has Santa Carl got any thing for us?
shadwolf:
2-Dec-2009
Cyphre, onmy computer  with your mandelbrot-int.r script i get :

rebol 2 VM 2.7.6.31 : 0:00:03.904
rebol 3 (2.100.95a): REBOL Elapsed 0:00:04.354   


my computer in intel core i5  750 , 4Go DDR3 1333MHz Gygabyte P55UD3 
 

so maybe you should upgrade  ( and i'm sur where i lost most of the 
time where in the consol exists)
shadwolf:
2-Dec-2009
(oh and i had a 3D game running on the computer at same time...)
shadwolf:
2-Dec-2009
yeah but i like the  benchmarks based on deprecated harware ... as 
you could see  on a today's computer (and not even to top mark one) 
 the gap betwin R2 and R3 isn't so wide as stated by cyphre...
BrianH:
2-Dec-2009
For new hardware, the platforms limited to 32bit tend to be the ones 
where performance is a problem. If you want to run 32bit code on 
anything other than a netbook, then your hardware is overkill. The 
big boxes are switching to 64bit. And it matters a lot for R3 since 
integer math is 64bit even on 32bit builds.
BrianH:
2-Dec-2009
Windows has been going 64bit since XP/2003, and is going that way 
in a big way with 7/2008r2. OS X is going 64bit with 10.6 - 32bit 
only matters for 10.5 and below. Only on Linux is 64bit a problem, 
mostly for 32bit backwards compatibility.
shadwolf:
2-Dec-2009
brianH and since then the windows 64  bits is more than a candestine 
OS ... (i'm asking myself if windows OSes  in 64 bit are more used 
on eath than rebol or not ...)
BrianH:
2-Dec-2009
You might not have noticed, but many applications for Windows have 
been releasing 64bit builds recently. Just because *you* can't recompile 
the software doesn't mean that the developers of the software can't 
and won't. Most do, except the .NET or Java apps that don't need 
to be. As for drivers, a simple configure, make, install won't work 
unless the code was written and tested in 64bit mode. Having a 64bit 
OS that will easily run 32bit binaries without complaint is better 
that requiring the users to do a recompile (and likely rewrite) of 
the application.
shadwolf:
2-Dec-2009
so we went for a debian 64 bit  home made os and that was perfect
BrianH:
2-Dec-2009
I wouldn't know - I haven't found a piece of hardware made after 
64bit CPUs came out (many years ago) that I can't get to work on 
Win7 64bit, even if it means using XP 64bit drivers Only one peice 
of hardware didn't have drivers built in. My friend found one 10-year 
old piece of audio hardware that won't work in anything past XP, 
even 32bit Perhaps your mileage may vary, but I doubt it. And the 
few applications that I use that don't have 64bit versions work without 
problems, even in 32bit.
shadwolf:
2-Dec-2009
on the "server"  a digital dec 50 we kept the digital UX with an 
adapter X11 server to broadcast the Xterminal sessions ...
shadwolf:
2-Dec-2009
a part for intel Xeon which is the server version and obvious 64 
bit version processor it's hard to know what  is the adress / integer 
lenght in the other processor
shadwolf:
2-Dec-2009
i'm not i'm using viva firefox ... explorer 8 is a shit ....
BrianH:
2-Dec-2009
Sorry, what is that? I haven't seen one of those in years. Must be 
a driver thing - apps don't cause blue screens, not even Explorer.
BrianH:
2-Dec-2009
And as long as R3 scripts work the same (which we have been more 
careful of) then it won't be a problem.
BrianH:
2-Dec-2009
It's the bare minimum necessary to compete with other cross-platform 
development tools. This is why platform support will be open source. 
R3 is a community project - R2 was a commercial product. You can't 
really compare the two.
shadwolf:
2-Dec-2009
i have one problem for example  actually i made an irc bot to  ask 
and difuse the song name on the public channel when asked by users. 
When my bot match the command then it  opens a web connection read 
the radio welcome webpage and retrieve from it the song and artist 
information then it build a nice reply and reply
shadwolf:
2-Dec-2009
so as the shoutcast server provide that information my  thoughs are 
can we with rebol 2  retrieve from a shoutcast server the appropriate 
information  and how to do that using rebol?
shadwolf:
2-Dec-2009
ok never mind i found  a way  to do it   i will  copy and adapt the 
way php does it .... (shoutcast_class.php)
shadwolf:
2-Dec-2009
apparently the shoutcast datapart works like a regular webserver
Oldes:
2-Dec-2009
the cookies-daemon is not needed here. It's just the peace of code 
which makes REBOL to look like a browser.
shadwolf:
2-Dec-2009
they take a sample of the MP3 sent then they extract the metatag 
part to get the song and artists
shadwolf:
2-Dec-2009
in php they do it like that 

	function getHTML($page=False)
	{
		if (!$page)
			$page = $this->path;
		$contents = "";

  $domain = (substr($this->domain, 0, 7) == "http://") ? substr($this->domain, 
  7) : $this->domain;



  if (@$fp = fsockopen($domain, $this->port, $this->errno, $this->errstr, 
  2))
		{
			fputs($fp, "GET ".$page." HTTP/1.1\r\n".

    "User-Agent: Mozilla/4.0 (compatible; MSIE 5.5; Windows 98)\r\n".
				"Accept: */*\r\n".
				"Host: ".$domain."\r\n\r\n");

			$c = 0;
			while (!feof($fp) && $c <= 20)
			{
				$contents .= fgets($fp, 4096);
				$c++;
			}

			fclose ($fp);

			$this->encodeContent($contents);

			preg_match("/(Content-Type:)(.*)/i", $contents, $matches);
			if (count($matches) > 0)
			{
				$contentType = trim($matches[2]);


    preg_match("/(meta http-equiv=\"Content-Type\" content=\"(.*); charset=(.*)\")/iU", 
    $contents, $matches);
				if (isset($matches[3]))
				{
					$this->setStreamEncoding($matches[3]);
				}
				if ($contentType == "text/html")
				{
					$this->isShoutcast = True;
					return $contents;
				}
				else
				{
					$this->isShoutcast = False;


     $htmlContent = substr($contents, 0, strpos($contents, "\r\n\r\n"));


     $dataStr = str_replace("\r", "\n", str_replace("\r\n", "\n", $contents));
					$lines = explode("\n", $dataStr);
					foreach ($lines AS $line)
					{
						if ($dp = strpos($line, ":"))
						{
							$key = substr($line, 0, $dp);
							$value = trim(substr($line, ($dp+1)));
							if (preg_match("/genre/i", $key))
								$this->nonShoutcastData['Stream Genre'] = $value;
							if (preg_match("/name/i", $key))
								$this->nonShoutcastData['Stream Title'] = $value;
							if (preg_match("/url/i", $key))
								$this->nonShoutcastData['Stream URL'] = $value;
							if (preg_match("/content-type/i", $key))
								$this->nonShoutcastData['Content Type'] = $value;
							if (preg_match("/icy-br/i", $key))

        $this->nonShoutcastData['Stream Status'] = "Stream is up at ".$value."kbps";
							if (preg_match("/icy-notice2/i", $key))
							{

        $this->nonShoutcastData['Server Status'] = "This is <span style=\"color: 
        red;\">not</span> a Shoutcast server!";
								if (preg_match("/ultravox/i", $value))

         $this->nonShoutcastData['Server Status'] .= " But an <a href=\"http://ultravox.aol.com/\" 
         target=\"_blank\">Ultravox</a> Server";
								$this->altServer = $value;
							}
						}
					}
					return nl2br($htmlContent);
				}
			}
			else
				return $contents;
		}
		else
		{
			return False;
		}
	}
shadwolf:
2-Dec-2009
i got that {icy-notice1:<BR>This stream requires <a href="http://www.winamp.com/">Winamp</a><BR>^M

icy-notice2:SHOUTcast Distributed Network Audio Server/Linux v1.9.8<BR>^M
icy-name:OUIFM^M
icy-genre:Rock^M
icy-url:http://www.ouifm.fr^M
content-type:audio/mpeg^M
icy-pub:1^M
icy-br:128}
>>
shadwolf:
2-Dec-2009
same i'm using R2 ... i don't code with R3 ... and yeah taht the 
R3  group .. shame on me ... I won't get a gift for Xmas...
Oldes:
2-Dec-2009
I just don't get why REBOL is changing the LF to CRLF, but I was 
not doing network coding for a very long time.
shadwolf:
2-Dec-2009
in fact the ICY we get with your method is a warning notice inviting 
you to use winamp and not the ICY with the song title and artist 
name wich are the information i want ...
shadwolf:
2-Dec-2009
so i do a find "StreamTitle=" or a parse data [ some [ "StreamTile=" 
 copy artistsong thru ";StreamUrl="]
Oldes:
2-Dec-2009
no.. the StreamTitle is just a part of the ICY info
shadwolf:
2-Dec-2009
yeah that's the new one  ok i made a HTML version oldes if you want 
to see the bot
shadwolf:
3-Dec-2009
oldes one day we will do a winamp streaming player  using Rebol 3 
 in only 10 lines :P
Steeve:
3-Dec-2009
About comparing pairs, currently we've got an error...
>> 1x1 < 2x2
== script error! cannot compare pair! with pair!

Is that "y" must take precedence over "x" (as in R2), or not. 
But a default behavior must be taken.


Personnaly I prefer no coordinate precedence (i don't really care).
i.e. :
>> pair1 < pair2
as
>> pair1 = min pair1 pair2
Geomol:
4-Dec-2009
It's also problematic using MIN with pairs to make some rules, as 
can be seen with this example:

>> min 2x2 3x1
== 2x1


It seems, MIN can create a new value, that isn't among the input 
values. Related to this is complex numbers, that have a real and 
an imaginary part (like 2D coords have two parts). In e.g. Python, 
you get an error, when using inequalities (<, >, <= and >=) with 
complex numbers. In math, it doesn't really make sense to use an 
equality with two complex numbers. You can do that with the absolute 
value (like length of a vector).


So maybe it's more correct to give an error, when comparing pairs 
this way, like R3 does now.
Pavel:
5-Dec-2009
This is a function exported from extension, becaouse you can write 
different function using differend type of arguments it is globally 
called command! Another thing is some abstraction in names used in 
future things in (Carl's) mind.
Janko:
9-Dec-2009
even better then :) .. but what is haru-pdf in this case ? is it 
a module?
Steeve:
9-Dec-2009
haru-pdf can be a module or an object
Janko:
9-Dec-2009
aha, so you could create bind-all that would receive a block of contexts 
and bind to them all .. I see now bind is also in R2 which I have 
here
Steeve:
9-Dec-2009
Allowing a block of contexts for bindings has been already requested 
in curecode for R3
Janko:
9-Dec-2009
ha, I tried and it really works :) 


a: context [ name: "janko" ]  aa: func [ ] bind [ print name ] a 
aa 
janko
48801 / 6460812345...487488[489] 490491...643644645646647