World: r3wp
[Red] Red language group
older newer | first last |
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] |
older newer | first last |