R2-Beta - 2.7.8

Return to Index Page
Most recent messages (500 max) are listed first.

#UserMessageDate
76BrianHThere is nothing about the DevBase protocol that requires a text-mode client; all of that stuff is client-side. The only reason we have a text-mode client is so you don't need a GUI to participate, but there's no reason why someone can't make a GUI if they want to.18-Apr-10 20:18
75BrianHYes. But access to the messages and files in DevBase is the critical priority, otherwise people won't have the tools to participate in the development of R2 (unless they use R3). Making a GUI is a good idea, and the DevBase protocol for R2 clients should be structured so that it can be easily used by other clients, such as GUIs or scripting interfaces. But the priority has to be enabling people to participate in the development process - we need too much help.18-Apr-10 20:14
74GreggI'm very late checking in here but, before porting CHAT to R2, what about asking if people will use it?

If it allows us to work agains the same back end data, docs, etc. for both R2 and R3, then I'm all for it. At least if we have a better chance of getting something more than a console client built for it.

I disagree with Brian about AltME. The GUI is far from irrelevant and, while not perfect, it's far from "a terrible platform..." IMO. Do I want more from it? Yes.

If someone knows how R3 chat works, it should be possible, perhaps even easy, to write a GUI over it, yes?

31-Jan-10 21:40
73Gabrieleis it intentional that [child] messages do not awake the system port on Linux? I think I remember this was working fine back in the days of the detective...9-Jan-10 15:17
72CarlChecking in here. Need to review above msgs. Website revs taking a lot of my time.7-Jan-10 17:48
71Gabrieleif you know a way to check that in mezz code...7-Jan-10 10:30
70BrianHThat sounds like a great idea. Does it need to be native?6-Jan-10 19:24
69Gabrielewould it be possible to get a OPEN? function in 2.7.8? (true if the port is open, false otherwise)6-Jan-10 15:36
68BrianHAnd for flame wars - AltME is great for those.5-Jan-10 22:00
67BrianHThe GUI of AltME is irrelevant - all that matters for our purposes is its communication model, and that is of a group IM with messages that can't be edited, deleted or otherwise managed, and thus their persisting is more than a little creepy. Plus you can't have a private conversation on topic. It's a terrible platform to have long-term development discussions in - it's only good for IRC-style IM momentary discussions.5-Jan-10 21:58
66BrianHLet the people who contribute choose how much effort they need to put in. A lot of them need things fixed for their work.5-Jan-10 21:52
65BrianHDevelopment of R2 will be handled in DevBase. Some discussions can be held in the REBOL3 AltME world, which has a !REBOL2 group for just that purpose, or in private groups, as long as we don't need those discussions to persist (think IM). The discussions for the record will be in DevBase along with the code.5-Jan-10 21:51
64BrianHWe don't want people who refuse to use R3 (for whatever reason) to be blocked from R2 development. And that means DevBase, which CHAT calls a client of that is stored online.5-Jan-10 21:46
63BrianHAs for the effort of porting chat to R2: - It shouldn't be that hard, it's just the text client. If someone wants a GUI client for chat, let them write it. - It's not as much effort as supporting multiple development models. Retiring this world and RAMBO is its own reward. - It gets people involved in the development process that matters most to the REBOL community. - It's not your effort, it's mine. And it doesn't affect my priorities.5-Jan-10 21:43
62BrianHIt's not a new product, it's the old product with some addons and fixes. We're being very strict about backwards compatibility.5-Jan-10 21:37
61PekrBrian - I have a bad feeling, like we try to make R2 completly new product, and it surealy is BAD. I know some ppl might not agree with me, but we should not put much of energy into R2 updates imo. We have very limited user-base, and we will need it for R3, to get to new platforms, etc. Don't get me wrong - but what is the point in porting R3 Chat to R2? That is imo absolutly NOT necessary. Also - we should not retiry any AltME world, unless R3 Chat gets GUI client! Wouldn't your effort of getting R3 Chat to work in R2, be better spent on R3 Schemes? We have only R3 http implementation, not fully finished, and some ppl even don't like the way it is implemented in. Getting Chat to R2 is waste of time for me, even if it will serve as a repository. Those who want, can access it via R3, period. For the rest, R2 new releases will be linked from the rebol.com website, easy as that ...5-Jan-10 8:06
60Grahamman ??3-Jan-10 23:25
59Grahamthe above link comes from3-Jan-10 23:25
58GrahamThis is my attempt to link to the wiki docs

http://rebol.wik.is/Man

3-Jan-10 23:25
57GrahamWIKI: http://www.rebol.com/r3/docs/functions/z-q-q.html3-Jan-10 23:24
56Grahamgoing out to walk my dog ... l8r.3-Jan-10 20:56
55BrianHOr you can, if you like.3-Jan-10 20:55
54BrianHI'll post a CureCode ticket to explain the fix.3-Jan-10 20:55
53BrianHIt will make it into the next R3 release.3-Jan-10 20:52
52BrianHDone: Fix posted in #6625.3-Jan-10 20:52
51Grahamall of them using < or > are reversed3-Jan-10 20:51
50BrianH">" is broken too - I found the relevant two lines in HELP source. I'll post a fix.3-Jan-10 20:48
49GrahamWith that fixed .. it should all be easy to write3-Jan-10 20:41
48BrianHOoo, good one. We should fix that.3-Jan-10 20:39
47Grahamthat link is of "<" so it should really be http://www.rebol.com/r3/docs/functions/z-lt.html3-Jan-10 20:39
46Grahamhttp://www.rebol.com/r3/docs/functions/z-gt.html He's mixed up lt and gt3-Jan-10 20:38
45BrianHWe can just regenerate it for R2, or just copy the initial version over to a new directory.3-Jan-10 20:38
44Grahamthere's a bug ....3-Jan-10 20:38
43BrianHThat is the manual I was talking about above. Carl generated the initial version from the Core 2.3 manual. It hasn't been fully updated for R3 yet, but updating it for more recent R2 versions should be easier.3-Jan-10 20:37
42BrianHObviously the r3 in the urls would be changed to r2 for the R2 version :)3-Jan-10 20:35
41Grahamq is ? z is for non alpha and divided into datatypes and functions3-Jan-10 20:34
40Grahamhttp://www.rebol.com/r3/docs/functions/task-q.html http://www.rebol.com/r3/docs/functions/z-div-div.html http://www.rebol.com/r3/docs/datatypes/rebcode.html

ok, seems to be a logical naming order

3-Jan-10 20:33
39BrianHWe should be able to make test releases with the SDK and encap. Otherwise, we can test with loading mezzanine code - that is how R2/Forward is tested.3-Jan-10 20:28
38GrahamThis must be really easy to do .. if the wiki is logically organized3-Jan-10 20:27
37BrianHR3 already has something like that. It's on the todo list for R2.3-Jan-10 20:26
36Grahamlike a man3-Jan-10 20:26
35GrahamI'd like to see a function that is like help .. but it gives the url to a wiki page with full examples of working code3-Jan-10 20:26
34BrianHStable releases are on the first of the month, every month. If a feature isn't stable yet, it doesn't make it in. Triage.3-Jan-10 20:25
33BrianHThe policy for adding new globally defined functions is to add them to R3 first, wait for their behavior to stabilize there and consensus, and then backport them. New functions are for forwards compatibility with R3.3-Jan-10 20:24
32Grahamare we going to have a notion of stable and beta releases ?3-Jan-10 20:24
31BrianHWe just have a month, so some things will inevitably be pushed to 2.7.9 next month. The amount of work that we can get done depends on the effort we can put in. Pick what matters to you most and work on it. If we can't get it done in a given release, there's always next month :)3-Jan-10 20:22
30GrahamWhew ...3-Jan-10 20:20
29BrianHBy me, probably. It's my priority, after all :)3-Jan-10 20:20
28GrahamBy whom ?3-Jan-10 20:19
27BrianHPossibly, with some limitations that I haven't completely thought through yet. It needs to be done, so it will be done.3-Jan-10 20:19
26GrahamSo, are you saying that we can now build a chat client in R2 because of the new R2/forward stuff?3-Jan-10 20:18
25BrianHIt's not my top priority for this release though - that is listed above.3-Jan-10 20:16
24GrahamGabriele mentioned the possibility of rewriting http using the code he used for R3 ...3-Jan-10 20:16
23GrahamSure3-Jan-10 20:15
22BrianHIt just means going through the docs/rfcs. The ftps protocol is just FTP over SSL - sftp is FTP over SSH.3-Jan-10 20:15
21Graham( but not as a sftp server )3-Jan-10 20:15
20GrahamFilezilla can act as a ftps:// server ...3-Jan-10 20:14
19BrianHHopefully a patch will be all it takes.3-Jan-10 20:14
18Grahamftps:// might be a lot of work ...3-Jan-10 20:13
17GrahamI just patched the existing http protocol3-Jan-10 20:13
16BrianHYes, we should look ar SSL support in the other protocols that can use it in theory. That includes ftps://3-Jan-10 20:12
15Grahamand Imap .. someone might be using that ... needs to be made secure as well3-Jan-10 20:12
14BrianHHTTP 1.13-Jan-10 20:12
13Graham1.1 code?3-Jan-10 20:12
12BrianHDo you have 1.1 code, perhaps with the chunked encoding? If not, no worries.3-Jan-10 20:11
11GrahamPOP and SMTP need to support SSL in one single protocol ... ?3-Jan-10 20:10
10BrianHDefinitely.3-Jan-10 20:10
9GrahamSo that we have a complete HTTP implementation3-Jan-10 20:09
8Grahamshould add support for a http delete3-Jan-10 20:09
7BrianHIf we do this release right, this should be the last R2 release that uses this world for anything other than legacy documentation.3-Jan-10 20:08
6BrianH(Copied from the REBOL3 world !REBOL2 group for posterity)3-Jan-10 19:58
5BrianHOK, now that we have 2.7.7 released (even though there is more work to do, i.e. platforms and the SDK), it is time to look ahead to 2.7.8 - which is scheduled for release in one month on February 1. The primary goal of this release is to migrate to REBOL's new development infrastructure. This means: - Migrating the RAMBO database to a new CureCode project and retiring RAMBO. - Using Carl's generation code for the manual to regenerate the R2 manual, so we can start to get to work updating it. - Porting the chat client to R2 using the new functions and building a CHAT function into R2 similar to the R3 version.

The R2 chat client might be limited to the ASCII character set, though support for the Latin-1 character set might be possible. Still text mode for now, though if anyone wants to write a GUI client (Henrik?) we can put it on the official RT reb site accessible from the View desktop. The server is accessed through a simple RPC protocol and is designed to be easily scriptable.

It turns out that Carl already rewrote the installer for 2.7.something, but it was turned off because of a couple minor bugs that we were able to fix in 2.7.7. With any luck, only minor fixes to the registry usage will be needed and we'll be good to go.

As for the rest, it's up to you. Graham seems to have a good tweak to the http protocol ( http://rebol.wik.is/Protocols/Http ), and others may want to contribute their fixes.

3-Jan-10 19:57
4BrianHAh, cool.3-Jan-10 19:50
3GrahamYes, it should http://www.rebol.com/docs/ssl.html3-Jan-10 19:46
2BrianHAs a scheme name, no. Should it?3-Jan-10 19:21
1GrahamIs tls:// actually working in 2.7.7 ?3-Jan-10 7:34

Return to Index Page