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

Graham
9-Jul-2010
[8370]
Or is it Scala ?
Dockimbel
9-Jul-2010
[8371x2]
hehe, probably not groovy, I didn't yet choose my next programming 
language...JS is currently my favorite for frontends thought.
Scala: too many java dependencies, so not for me.
Graham
9-Jul-2010
[8373]
I tried to install Jira .. but it no longer supports Firebird so 
I was looking for something else
Dockimbel
9-Jul-2010
[8374]
I'm still wondering if I should build my own language (probably REBOL-derivated) 
or dive in a mainstream one...
Graham
9-Jul-2010
[8375x2]
Well, Jira works fine under Windows .. but Linux requires more knowledge
Well, there's Karl's clone ...
Dockimbel
9-Jul-2010
[8377]
I've heard good things from Jira's users
Graham
9-Jul-2010
[8378]
and of course there's freebell ...
Terry
9-Jul-2010
[8379]
ahh.. ok.. working now
Dockimbel
9-Jul-2010
[8380]
Graham, yes I know that project, but I have my own unreleased prototype 
clone kernels (at least one is more advanced than Boron or Orca)
Graham
9-Jul-2010
[8381]
Looks like Frank did a lot of work on Freebell ..
Terry
9-Jul-2010
[8382]
trying to hammer this out, i fixed the original problem, but introduced 
other bugs.
Dockimbel
9-Jul-2010
[8383]
Freebell is just a proof of concept
Graham
9-Jul-2010
[8384]
something that runs on the JVM would be great ...
Dockimbel
9-Jul-2010
[8385]
(a good working one, Frank did a good job)
Terry
9-Jul-2010
[8386]
this stuff needs some debugging tools
Dockimbel
9-Jul-2010
[8387]
Graham: the jvm is just a target like .net or any cpu...
Terry
9-Jul-2010
[8388]
however, still not working from host.. prob a windows 7 hostname 
thing.
Graham
9-Jul-2010
[8389]
sure .. a virtual cpu
Dockimbel
9-Jul-2010
[8390x2]
Terry, try to debug from the rebol console if possible
Graham: what's stopping me to work on such clone project is just 
the business model, hard to earn money from that...
Graham
9-Jul-2010
[8392x2]
sure .. no $ in languages .. Carl has proved that
But it's the long term security of having your own custom environment 
I guess
Dockimbel
9-Jul-2010
[8394]
derivated products like an IDE could be sold, but it will be hard 
to compete with zillions of other programming languages anyway...
Graham
9-Jul-2010
[8395]
or we could start a bounty for rebol on the JVM :)
Terry
9-Jul-2010
[8396]
Doc, it's the same prob.. disconnecting at the client .. Cheyenne 
isn't even aware of the disconnection.
Dockimbel
9-Jul-2010
[8397x3]
Graham, without money, it's just not worth it, you need a lot of 
libraries to make a programming language useful, no way one man only 
can build all the required ones...but if it can generate enough incomes, 
you can pay some developers for that.
Terry: when he issue is either related to the brower or the OS
*then
Terry
9-Jul-2010
[8400]
so it connects, C (short for Cheyenne.. don't know why I didn't think 
of THAT before) prints to the console "connected" .. client disconnects 
and no response from C
Graham
9-Jul-2010
[8401]
But if you run on the JVM or .net, then won't you have access to 
the libraries then?
Dockimbel
9-Jul-2010
[8402x2]
Terry: enable verbose mode in C starting it with -vvvvv to see if 
C see the request
Graham: sure, but either you build an abstraction layer other each 
java lib (using a scheme or a dialect), or you'll just use these 
libs with the java syntax, so better use java or scala directly.
Terry
9-Jul-2010
[8404]
oops my bad, C does notice the disconnect.. the function was empty 
:(
Dockimbel
9-Jul-2010
[8405]
Graham: without a tight and higher level integration of lower level 
libs, the benefits of a higher language like REBOL will be reduced 
greatly while you'll pay the performance penality.
Terry
9-Jul-2010
[8406]
The world has enough languages.
Graham
9-Jul-2010
[8407]
So, why do they have languages such as JRuby which in some instances 
can be faster than C Ruby?
Dockimbel
9-Jul-2010
[8408]
I guess it's edge cases, not performances from usual cases (got any 
URL for those benchmarks?)
Graham
9-Jul-2010
[8409]
http://programmingzen.com/2008/12/09/the-great-ruby-shootout-december-2008/
Terry
9-Jul-2010
[8410]
Same function, different syntax. Performance is hardly an issue anymore 
unless you're gaming or modelling
Dockimbel
9-Jul-2010
[8411x2]
Graham: thanks, interesting reading :-)
Terry: interpreted (REBOL) vs compiled (java) language will still 
have a huge performance gap
Terry
9-Jul-2010
[8413]
I have a PHP library that I've been using personally for 5 or 6 years 
now. I'm sure it's of value to someone, but I just can't be bothered 
to market it to the 500  interested individuals
Dockimbel
9-Jul-2010
[8414]
Graham: my performance mention was for REBOL vs java, not cREBOL 
vs jREBOL
Terry
9-Jul-2010
[8415]
Yeah Doc, but who cares.. what's 2 ms these days?  I/O is the bottleneck.
Dockimbel
9-Jul-2010
[8416]
still, I believe that it would be very hard (if even possible) to 
make a jREBOL with performances matching the C version.
Graham
9-Jul-2010
[8417]
the time gained is in writing .. not execution :)
Terry
9-Jul-2010
[8418x2]
I would (and do) focus on the future.. HTML5, websockets.. less on 
the tools, more on the results.
Develop mobile apps rather than low level languages.. the market 
is just too small for the latter.