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

World: r3wp

[Red] Red language group

Kaj
27-Sep-2011
[3503x3]
Implemented binding
Precompiled SQL statements can now be bound and rebound to external 
parameters
The SQLite engine has many similarities to REBOL, so I'm trying to 
express that in the identifier naming
Nicolas
28-Sep-2011
[3506]
How fast is Red currently?
Kaj
28-Sep-2011
[3507]
I don't know if anyone has tested it, but Red/System should approach 
the speed of C. So that would be somewhere around the speed of C++ 
and such somewhat higher level languages
MikeL
28-Sep-2011
[3508]
Kaj,   I have just started to look at CURL for NTLM.   Is it just 
grab the NTLM value from the headers and pass it with CURL as with 
HTTP-Auth?  Has anyone / everyone done this already?
Kaj
28-Sep-2011
[3509]
Hm, I haven't done anything with NTLM. I'll have a look at the docs
MikeL
28-Sep-2011
[3510]
I appreciate it. I will try a few attempts when running behind the 
firewall.  I want to put together a simple regression package for 
a web site using CURL and REBOL and/or RED.
Kaj
28-Sep-2011
[3511x6]
You need to tell cURL that you want NTLM, but after that it seems 
to be fully automatic
Have a look here at a third, under Passwords and HTTP Authentication:
http://curl.haxx.se/libcurl/c/libcurl-tutorial.html
The Red binding doesn't provide the #defines yet to configure that, 
but they're easy to add
The only requirement for NTLM seems to be that your cURL is built 
with SSL support:
http://curl.haxx.se/docs/features.html
Kaj
29-Sep-2011
[3517]
I've added defines for authentication methods to the cURL binding 
that you can use with the curl-set function to configure NTLM
MikeL
29-Sep-2011
[3518]
Thanks I will try out soonest.
Mchean
4-Oct-2011
[3519]
has the Red google group moved somewhere else, don't see any activity
Andreas
4-Oct-2011
[3520]
It's still at
http://groups.google.com/group/red-lang
Mchean
4-Oct-2011
[3521x2]
just quiet at the moment
?
Andreas
4-Oct-2011
[3523x2]
Yes.
Also:
https://twitter.com/#!/red_lang/status/118396786737033216
Mchean
4-Oct-2011
[3525]
thanks
Kaj
9-Oct-2011
[3526x4]
Implemented horizontal and vertical box layouts in the GTK binding
Added a widgets overview to the examples
Here's the current one:
gtk-view window [
	gtk-position-center
	"Widgets Overview"
	icon "Red-48x48.png"
	vbox [
		label "Vertical box"
		fixed [
			label "Fixed layout"
			5 25  button [50 25  "Quit" :gtk-quit]
		]
		hbox [
			label "Horizontal box"
			button ["Fill"] yes
			button "Expand"
			button ["Fixed"] no
		]
		vbox [
			label "Vertical box"
			button ["Fill"] yes
			button "Expand"
			button ["Fixed"] no
		] yes
	]
]
Dockimbel
11-Oct-2011
[3530]
Works fine on Win7. What are the yes/no keywords for?
Kaj
11-Oct-2011
[3531x3]
I'm about to define names for them. :-) They were the most practical 
way to construct a dialect that results in proper settings for filling 
or fixating a box cell
Did you resize the window? Then the working becomes clear
Not many floats are used in GTK, but I need them for layout alignment
Dockimbel
11-Oct-2011
[3534]
Ok, I see now what they are used for. :-) Are the extra brackets 
around some button titles a special convention you're using?
Pekr
11-Oct-2011
[3535x2]
Hmm, no floats in Red/System will have to come anyway, no? :-)
eh, minus "no" in above sentence :-)
Kaj
11-Oct-2011
[3537x2]
Normally a button needs more than one parameter, so it would always 
have brackets. But here they're only used as examples, so they only 
have a display text and the brackets can be left out
I left them in for a while to make the separation with the optionally 
following layout parameters clearer, but in the latest version I 
reconsidered
Dockimbel
11-Oct-2011
[3539x2]
Anyone knows where to find exhaustive lists of invalid UTF-8 encoding 
ranges?
I am calculating them by hand, so I might miss some.
Andreas
11-Oct-2011
[3541x3]
C0, C1, F5-FF must never occur in UTF-8.
80-BF are continuation bytes.
Is that what you are after?
Dockimbel
11-Oct-2011
[3544]
Yes, but I was searching for an exhaustive list of rules.
Andreas
11-Oct-2011
[3545x2]
RFC3629 has a (non-normative) ABNF, if I remember correctly.
http://tools.ietf.org/html/rfc3629#section-4s
Dockimbel
11-Oct-2011
[3547x3]
Here are the parse rules I came up with so far: https://gist.github.com/1278718
I think I am missing some overlong combinations.
I am also unsure of the valid range of the 2nd byte in the four-bytes 
encoding.
Andreas
11-Oct-2011
[3550]
one-byte-codepoint: charset [#"^(00)" - #"^(7F)]
Dockimbel
11-Oct-2011
[3551]
Right, fixing that.
Andreas
11-Oct-2011
[3552]
tail-bytes: charset [#"^(80)" - #"^(BF)]

two-byte-codepoint: reduce [charset [#"^(C2)" - #"^(DF)] tail-bytes]