World: r3wp
[!REBOL3]
older newer | first last |
shadwolf 6-Apr-2011 [7680x2] | come with hum it's not possible cause the guru said so. |
Carl is killing rebol for many years now you don't believe it but that's how it is... | |
GrahamC 7-Apr-2011 [7682] | Now close is R3 to first beta? Now that Carl has a job ... it looks live the core development is going to be stalled for a while yet. |
Kaj 7-Apr-2011 [7683x2] | So close and yet so far away. It could easily be called a beta right now, and a release with some more bugs fixed and just a bit more implementation, for example in SORT |
But obviously, if no progress is made towards that anymore, it can still take a long time | |
GrahamC 7-Apr-2011 [7685] | Can't sorts be done as an extension? |
Kaj 7-Apr-2011 [7686x3] | Yes, but that's not really relevant to beta status |
I'm using a REBOL implementation | |
I think someone else did a binding to a sort library | |
GrahamC 7-Apr-2011 [7689] | Ok, I guess the question is then , how blocking is Carl's absence going to be ? |
PeterWood 7-Apr-2011 [7690] | R3 has a real chicken and egg problem. Much work could be done without Carl's direct involvement but for many people Carl's work is not yet sufficiently complete for them to do it. (A good example being the work you've put into R3 schemes, Graham). The RM-Asset team are doing a great job of making progress with R3/GUI. Lets hope that they can continue and don't hit some issues which will need a lot of Carl's time to fix. |
GrahamC 7-Apr-2011 [7691x3] | Peter, as far as I recall, the schemes I worked on 2 years ago did work .. but I was waiting for Carl's promised review so everyone would know whether this was the way he wanted things done or not. Nobody wants to have the same issue that Gabriele had of writing code ( VID, http ) which is then deemed to complex or hard to maintain. |
In this respect ... I did not want history to repeat | |
In Carl's absence .. we need a project lead who is going to take over .. or we just do the Milton thing | |
PeterWood 7-Apr-2011 [7694] | If your schemes had been used for the last two years wouldnt they be the de-facto schemes by now? |
GrahamC 7-Apr-2011 [7695x2] | I never completed the user interface to them ... just tested that the basic functionality was present. |
No point in polishing them if Carl had something else in mind | |
PeterWood 7-Apr-2011 [7697] | The big question is where to publish them as there isn't a single repository for REBOL as there is for other languages CPAN, PEAR, GEMS etc. |
GrahamC 7-Apr-2011 [7698] | Pretty much most things are now on github are they not? |
PeterWood 7-Apr-2011 [7699x2] | I disagree with there being no point in polishing things if Carl has something else in mind. Code only needs Carl's approval if it is to be included inside the executables that he publishes. |
github is popular for source code but not for distributable modules. Many Ruby/Gems source code can be found on github but they are still distributed via GEMS. | |
GrahamC 7-Apr-2011 [7701] | Peter, I think schemes come into that class |
PeterWood 7-Apr-2011 [7702x2] | Nobody can take over from Carl as he has complete control over the source of the "core" of REBOL. Different people could take the lead for different "non-core" projects. Robert is taking the lead with R3/GUI. (Perhaps because he has a need for R3/GUI). You had taken the lead with R3/Network schemes. |
Why do you think schemes need to be included in the executables published by Carl? | |
GrahamC 7-Apr-2011 [7704] | because people would expect to have things like ftp, smtp, pop3 in the distributed exe |
PeterWood 7-Apr-2011 [7705] | Why? Because they were included with R2? |
GrahamC 7-Apr-2011 [7706x3] | because http is included with r3 |
I have a question for Kaj .. does the curl binding mean we can use https as a scheme now? | |
Pretty much everything I do requires SSL these days | |
PeterWood 7-Apr-2011 [7709x3] | A partial implementation of http is inlcuded in R3, most likely because it is needed by R3 itself. |
It is going to be a long. long time before there is a version of R3 published which inlcudes ftp, smtp and pop3. | |
I do know how to spell include just now hoe to type it !! | |
GrahamC 7-Apr-2011 [7712] | I thought there was a way that one could include one's own schemes in a binary .. but I never got it to work |
Kaj 7-Apr-2011 [7713x2] | You can use SSL in the cURL binding, but I haven't written scheme wrappers yet. Due to incomplete documentation, that's going to be a lot of work |
Basically the same issues you had | |
MikeL 8-Apr-2011 [7715] | Would Curl-to-R3 be able to solve the NTLM challenge that I have ... similar to Graham's HTTPS for everything these days? |
GrahamC 8-Apr-2011 [7716] | this doesn't work ? http://softinnov.org/rebol/ntlm.shtml |
MikeL 8-Apr-2011 [7717] | Graham I was never able to get connection using Doc's NTLM to IIS 6.0. Do did you have success with a Windows domain where you can display the login with a REBOL UI and then request information from IIS? |
GrahamC 8-Apr-2011 [7718] | I've never tried NTLM .. suggest you contact doc |
MikeL 8-Apr-2011 [7719] | Thanks. Doc and I have had a series of discussions on it where he has helped me out. In particular was Cheyenne being able to pull IIS information authenticated to a Windows domain for presentation from Cheyenne. We got to ... some more detailed / dedicated Doc work needed because NTLM is tricky. That's not an option now because Red is a priority for everyone including me. But if Curl enables it ... |
Dockimbel 8-Apr-2011 [7720x2] | NTLM is a hard to support, even using OS API. Making my NTLM implementation work in all cases would probably take days (or even weeks) of research, tests and debugging. |
A shorter road might be to port Python NTLM libs to REBOL. | |
Kaj 8-Apr-2011 [7722] | cURL supports NTLM |
Gregg 8-Apr-2011 [7723] | There are two sides to R3 adoption for me. First is the available features. I greatly prefer to have basic schemes (HTTP and FTP in particular) built in. A basic GUI system is also important to me, but I can use R3 for non-GUI things without that. The second, and more important, aspect is stability and robustness. Is the module model stable, is it robust? Will tasks ever work? Are there outstanding core bugs that will prove problematic if they are never fixed. That is, if RT never did any more work on R3, could I use it for production work? |
Kaj 8-Apr-2011 [7724x2] | That's a matter of how much risk you are willing to take. R3 works quite well, but if you do hit a problem, it will be impossible to fix |
Obviously, if work stops here, tasks will never work | |
BrianH 8-Apr-2011 [7726x2] | The module model is stable for now, and has no current errors in the mezzanine code, though OSX has some errors in RESOLVE. When tasks are supported better there will need to be some minor underlying changes, but not many because the module system was written with the proposed multitasking model in mind. The module list hasn't been locked down from a security standpoint, though its layout was designed with that in mind. There are still bugs and missing features in the (UN)PROTECT functions that are blocking the locking down of R3, so don't run untrusted code yet. |
The OSX builds keep running into compiler bugs which are tough to resolve. It's an ongoing process. | |
GrahamC 8-Apr-2011 [7728] | What's untrusted code? Stuff I wrote ? :) |
BrianH 8-Apr-2011 [7729] | Stuff written by random people you don't know, like user extension scripts; R3 can't sandbox yet. For that matter, SECURE has been turned off since a109. |
older newer | first last |