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

World: r3wp

[!Cheyenne] Discussions about the Cheyenne Web Server

Dockimbel
29-Jan-2010
[7817x2]
It's vital for any software.
In the past, Carl has made a few attempt at OSS, but it seems to 
me, without understanding how it works. I guess that's why he was 
disappointed when View Desktop was opened for all to modify and he 
received no contribution after several months. The issue was not 
with open sourcing it, it was IMO, in the simple fact that (let's 
put it in crude words) : nobody really cares about View Desktop!
Graham
29-Jan-2010
[7819x3]
He should have tried with IOS ...
Has he OS'd anything else?
I remember the calendar app was broken in IOS and the source was 
hidden. But that got fixed by efhishant
Dockimbel
29-Jan-2010
[7822]
The situation with REBOL language is very different: it's our base 
programming tool, so it's extremely important for us to get it working 
right and keep on improving it. We are also lucky because the % of 
rebolers with good enough C skills and CS understanding is quite 
high for such a small community, so, (getting to the conclusion), 
if R2 was fully open sourced (real OSS, I mean BSD or GPL, not RLA), 
you can bet on it becoming the faster growing project of all times 
in the REBOL world! I think the main issue in that case would be 
to properly organize all the contributions.
Graham
29-Jan-2010
[7823]
Why not open source R3 instead!
Henrik
29-Jan-2010
[7824]
Doc, not caring about the Viewtop isn't entirely true. The problem 
is also that all REBOL experts are very busy with other projects. 
 For R2 it could have been an essential script deployment tool for 
end-users, but that's too late now, and ReBrowse is a much better 
idea anyway.
Graham
29-Jan-2010
[7825]
the potential problem with open sourcing r2 is that you lose all 
your r3 developers ...
Henrik
29-Jan-2010
[7826]
Open sourcing R3 core wouldn't help anything. Is it because you are 
up in arms over some curecode bugs that haven't been fixed in a couple 
of months? The important parts to have open are already open and 
of course we have people working on those parts. The process that 
R3 is following now is largely correct.
Graham
29-Jan-2010
[7827]
I bear no arms ...
Dockimbel
29-Jan-2010
[7828]
Open sourcing R3 core wouldn't help anything
. I couldn't disagree more.
Graham
29-Jan-2010
[7829]
Just an observation that the developer base shrinks as time progresses 
...and I doubt anything apart from open sourcing r3 will help
Henrik
29-Jan-2010
[7830]
well, doc... do you think the curecode bugs would then magically 
be fixed?
Graham
29-Jan-2010
[7831]
Whether anyone is able help with the source is not relevant ...
Henrik
29-Jan-2010
[7832]
Graham, I don't agree with that observation. In fact we've gained 
a few people the last year or so.
Graham
29-Jan-2010
[7833]
the open sourcing is requirement for most serious developers ...
Henrik
29-Jan-2010
[7834x2]
Graham, so if that's irrelevant, should it just be open sourced by 
principle?
Why? Do you intend to read the source code and be happy with that? 
What good does it do, if it doesn't reduce the number of bugs, vastly 
improve the design or in other ways lift R3 beyond where it is now?
Graham
29-Jan-2010
[7836x3]
It's the principle ...
anyway we should move this to advocacy
but Gabriele and Cyphre have been blocked by lack of access to the 
code ... that is a matter of record
Dockimbel
29-Jan-2010
[7839x2]
James: Latest Cheyenne binary for windows : http://cheyenne-server.org/tmp/cheyenne-rev66.exe
Do you think the curecode bugs would then magically be fixed?

 Do you really think that this is my intent by having it open sourced? 
 It's open source because its the logical way to distribute such applications 
 nowadays, offering to any user full insight and control over the 
 product.
Henrik
29-Jan-2010
[7841]
but if you read this page:

http://www.rebol.com/rebol3/architecture.html


giving the user full "control" over the product is not the intent 
with R3. If you want "control", use one of the many variants of Python 
or Ruby. I quote "control", because at the end of the day, "control" 
will remove one of REBOL's greatest strengths in that there are no 
official derivatives of the language, that the user will just have 
to wrestle with.


Insight is another issue, which can be noble enough for educational 
purposes, and for that, the core would likely make a good study.
Andreas
29-Jan-2010
[7842x2]
Open sourcing R3 core wouldn't help anything

 -- that severely underestimates the skillset available in this community
Yes, I'd estimate that a lot of bugs reported would then have patches 
available now
BrianH
29-Jan-2010
[7844]
Wow, wrong group.
Andreas
29-Jan-2010
[7845x2]
Totally :)
Back to advocacy, then :)
BrianH
29-Jan-2010
[7847]
Switch to Advocacy or Licensing.
Dockimbel
29-Jan-2010
[7848]
Henrik: continuing topic in Advocacy
Graham
30-Jan-2010
[7849x2]
I used the variable 'captcha in my registration.rsp, and that has 
overwritten the variable in my web apps :(
which uses the Cheyenne captcha ...
Dockimbel
30-Jan-2010
[7851]
I should have added a protect 'capcha to avoid such issues.
Graham
30-Jan-2010
[7852x2]
I've wrapped all my code into a context ...
so no more issues ...
Oldes
31-Jan-2010
[7854]
Is there anyone using Cheyenne with SQLite?
Dockimbel
31-Jan-2010
[7855]
Never tried. You might have issues with concurrent accesses.
Oldes
31-Jan-2010
[7856]
What about making SQLite as an Uniserve service?
Dockimbel
31-Jan-2010
[7857]
All SQLite accesses would block the server, so it would be OK by 
making a standalone Uniserve+sqlite combo. Such SQLite  frontend 
exists already (don't remember if it was made in C, Python or Ruby).
Janko
31-Jan-2010
[7858x2]
Oldes: I am using it
In www.cebelca.biz each user has it's own sqlite database
Will
31-Jan-2010
[7860x2]
I did use it once with cheyenne but had issues, not sure it was concurrency 
or driver version and/or osx version or sqlite version
I suspect if you make a uniserve service then requests are serialized
Graham
1-Feb-2010
[7862]
What happens if I call a process that does not return .... eg.  a 
rebol server via a batch command .. is the helper process blocked?
Dockimbel
1-Feb-2010
[7863x2]
If you use call it using the /WAIT refinement, you'll block the helper 
process.
use call it => call it
Graham
1-Feb-2010
[7865]
thanks
james_nak
1-Feb-2010
[7866]
Thanks Doc. I appreciate that executable.