World: r3wp
[!REBOL3]
older newer | first last |
Pekr 2-Feb-2011 [7383] | I would really welcome, if Carl would start to communicate, not cutting the rest of the community off. Seeing last R3 related blog or Twitter message dated back to November really makes bad impression ... |
Maxim 2-Feb-2011 [7384] | threading is extremely important in real life apps which require performance. |
Kaj 2-Feb-2011 [7385x2] | And simple responsiveness |
If you have no threading and no async, you can forget multimedia | |
Maxim 2-Feb-2011 [7387] | exactly ... and servers too. |
Kaj 2-Feb-2011 [7388] | Servers such as Cheyenne can get by with multi-process |
Maxim 2-Feb-2011 [7389] | but the real reason threading has to be done is because of the side-effects it will have on all the rest. |
Kaj 2-Feb-2011 [7390] | Yep |
Maxim 2-Feb-2011 [7391] | but threading makes a lot of things on a server possible which cannot be done *practically* using multi-process. |
Kaj 2-Feb-2011 [7392] | Very high scalability, yes |
Maxim 2-Feb-2011 [7393] | read access to shared memory is a big deal in handling sessions for example. |
Kaj 2-Feb-2011 [7394] | Yes, I will eventually need that for an application server |
Maxim 2-Feb-2011 [7395x2] | it also saves on RAM, and I could do multi-processing liquid nodes, for example... right now its impossible to do. |
or rather currently *unsafe* since the thread model in R3 has some limitations. | |
Henrik 2-Feb-2011 [7397] | I can see that, and I'm not sure when work on threading will start or if Carl is studying it behind the scenes. All I can see is that many things right now are being handled on RM Asset needs, which right now is very focused on bringing certain tools to life. In that, there is work on GUI and database connectivity. The SSL discussion was initially brought up by Cyphre as he talked about his prototype (which I now read is in fact done in R2, sorry). Carl gladly accepted this and asked for specification on what needs to be implemented natively to make it all work. |
GiuseppeC 2-Feb-2011 [7398] | Henrik, kust for curiosity. Which database connectivity ?PostgreSQL, MySQL ? |
BrianH 2-Feb-2011 [7399] | ODBC? |
GiuseppeC 2-Feb-2011 [7400] | ODBC? or ODBC! |
Kaj 2-Feb-2011 [7401] | OpenDBX, I guess |
Robert 2-Feb-2011 [7402] | At the moment we use SQLite and the goal is to use SQLAPI++ to map to all kind of backends. |
GiuseppeC 2-Feb-2011 [7403x2] | Rober, will that work be open to the community or closed to RM Assets. Which licence model ? |
The same question for R3-GUI | |
Robert 2-Feb-2011 [7405x2] | R3-GUI is open. |
SQLAPI++ is a commercial lib. The extension for R3 will be available. If the source as well I don't know yet. This depends on what we use internally. | |
GiuseppeC 2-Feb-2011 [7407] | So SQL Lite will be open too ? (I have seen, 249$ for SQLAPI++ is not so much) |
Robert 2-Feb-2011 [7408] | Yes. I have a rough prototype but not in real-life use at the moment... step by step. |
GiuseppeC 2-Feb-2011 [7409x2] | In the last months I have changed to passive mode. Too many changes from everywhere... |
So when GUI and SQLite will come they will be welcome. | |
Robert 2-Feb-2011 [7411] | We are working on it every day. And the speed is raising as a lot of base code has been done now... |
GiuseppeC 2-Feb-2011 [7412] | Robert, since RM Assets has put some on their future project on REBOL3 things are going at light speed. Your choise has been a risk for your company because you put some important applications on a alpha project. (R3). Thanks in advance from everyone. |
GrahamC 3-Feb-2011 [7413] | possible? worthile? foreach [ a b c 3 d e ] list [ ... 3 = skip 3 elements ] |
Cyphre 3-Feb-2011 [7414x2] | To clarify the SSL stuff: Since the SSL is a layer on top of TCP the idea was that R3 will have all the neccesary encryption algorithms (RSA,DH, DSA, RC4, SH256 etc.) probably in form of embedded extension as part of the host-kit. These algorithms needs to be fast so they will be in C (probably ported from the R2 codebase if possible). Then the SSL/TLS protocol itself won't be written in C as it was in R2 but just done in R3 script. This way the protocol code will be: -smaller in size than the C version -easier to maintain because it is Rebol language, for example we can add 'server mode', certificate validation (simmilar to web browsers) etc. -crossplatform as much as Rebol script can be So far I did simple TLS implementation in R2 to prove that concept. The prototype is ~20KB of rebol script and uses only the build in encryption ports in R2. It covers most of the TLS functionality that is written natively in in form of 'tls scheme. So the next step is to get the encryption math to R3 (which can be useful not only for SSL so it is definitely worth doing that) and then try how the prototype will behave. |
Also, to bring some positive news...one note from Carl: "So, just an FYI, R3 is running on ARM now." I thought most of people here wanted to hear such thing :) | |
Pekr 3-Feb-2011 [7416x3] | Cyphre - very good work, and good aproach too imo ... |
WTF with ARM? Unbelievable :-) | |
Almost missed that note :-) | |
AdrianS 3-Feb-2011 [7419] | great to hear about ARM support - do you have any idea if this is just core or inc. graphics? |
Robert 3-Feb-2011 [7420] | Just core. |
Cyphre 3-Feb-2011 [7421] | I bet it is just core because so far there is noone who would like to port graphics to Linux. What would you Linux guys do without Wine? :-) |
Pekr 3-Feb-2011 [7422x3] | :-) Without Wine? Just whine :-) |
But as for "just core" argument - does it mean including the host kit part? I mean - did Carl manage just to compile Core under ARM, or is it runnable R3 without graphics? | |
Well, maybe "R3 is running on ARM" speaks for itself, that's really nice if at least Core works ... | |
TomBon 3-Feb-2011 [7425] | hopefully then 'BEIN' will follow soon... |
Andreas 3-Feb-2011 [7426] | > What would you Linux guys do without Wine? :-) Live happily ever after? :) |
Kaj 3-Feb-2011 [7427x2] | I live happily without it on my own Linux distro. Prevents a lot of frustration to be able to say to people that you can't run Windows software :-) |
For the record, I do want to port R3 graphics to Linux, but that doesn't mean that it's possible or wise. It's not possible due to fulltime work on other R3 stuff, and it's not wise because the Amiga patches haven't been integrated yet, so the host kit is still very Windows oriented while more work has already been done | |
Andreas 3-Feb-2011 [7429x3] | May sound stupid, but I agree :) |
Looking into porting R3 graphics to Linux has been on my "if you ever come across a free week" list for a while. | |
I've also asked Steven Solie in public and in private to put up his Amiga patches somewhere, as this will definitely help everyone interested in doing the same for Linux. | |
Kaj 3-Feb-2011 [7432] | Yeah, and you'd be spending that week redoing Steven's work in the current situation |
older newer | first last |