Slashdot Mirror


Curl Instead of Java or JavaScript?

janpod66 writes: "Tim Berners-Lee is putting his weight behind a new programming language designed by David Kranz intended to replace existing client-side programming languages like Java and JavaScript, as well as HTML. You can find more information at InteractiveWeek. Dertouzos, head of MIT's Lab for Computer Science is also involved. You can also find more information at the startup company's web site. They have programming manauls on their web site. It looks vaguely like a mix of Tcl, Lisp and C (lots of low-level type declarations possible). They also provide a brief rationale. Now, I'm the first to admit that HTML, XML, DOM, JavaScript, Java, and style sheets have become rather complex. Actually, Curl looks pretty nice and clean. But does it stand a chance? And is going with something new, untried like this better than going with mature, widely understood technology?"

252 comments

  1. By the way by Anonymous Coward · · Score: 1

    BTW, I for one wouldn't put HTML/XML/DOM(???) in the same sentence as Java, Javascript. HTML/XML et cetera are page or data desciptions while Java/Javascript/VBScript are programming or script languages ...

  2. Re:Compatibility! by Anonymous Coward · · Score: 1

    My browser supports the XXX language very well; perhaps you need to look harder for your porn?

  3. Here's the real scoop by Anonymous Coward · · Score: 1
    Tim Berners-Lee is putting his weight behind a new programming language...

    Everyone is missing the real reason behind Tim Berners-Lee's advocacy of Curl. He's an investor and on the board of Curl. Need to say more?

  4. Re:Nope, no chance. by Anonymous Coward · · Score: 1
    You don't have to imagine it.

    Just look at the Common LISP Object System (CLOS).

  5. Re:ANYTHING!!! by Anonymous Coward · · Score: 1
    Java: an object oriented language that is compiled into an Applet which is downloaded to your browser and executed on a virtual machine. Because it is precompiled into an Applet, it is much faster than Javascript (after it's downloaded).

    Java also runs programs as applications, not merely applets for your browser.

  6. Re:ANYTHING!!! by Jason+Earl · · Score: 1

    I have to wonder why perl seems to be falling out of favor.

    Try starting your next project like this:

    #!/usr/bin/env python

    And you too will know the secret.

  7. A language and web tool share the same name.. GRRR by jcurious · · Score: 1

    A truly nifty multi protocol grabber:
    http://curl.haxx.se/
    has the same name as this.... erms.. thing.. though I can't verify it.. I do belive the curl.haxx.se folks have been using the curl name longer then the language dudes..

    Too bad the curl.haxx.se folks didn't trademark.. now I'm going to have constant confusion with the term Curl!

    I realy wish the language dudes would change their name!

  8. Curl name already taken by butlerm · · Score: 1

    The name "Curl" has been in use for years by a open source url downloading program by Daniel Stenberg. This program is now in its seventh major release version. See the Curl web site for more information.

    As an erstwhile contributor to the original Curl, I am a little annoyed they did not bother to check freshmeat.net first to see if the name they had chosen was already in common use.

    Other than that, I do not see how this technology has any serious potential unless they plan to submit it as a fully documented, patent-free international standard capable of independent implementation.

    1. Re:Curl name already taken by bagder · · Score: 1

      As being the main person behind the curl they "could shut down" I think I could answer to this:

      I named my project curl back in 1998. They came marching in a lot later.

      There already is a project at MIT named curl, they were already in game before me. I didn't take proper notice until way later.

      As curl and libcurl grow bigger and more popular, I expect this could cause some not so amusing mixups and confusion...

      http://curl.haxx.se

    2. Re:Curl name already taken by HmeisterP · · Score: 1

      of course, the cURL you speak of doesn' t have the copyright that these guys have. I bet they could shut down the cURL people.

    3. Re:Curl name already taken by HmeisterP · · Score: 1

      These guys came from the MIT....

    4. Re:Curl name already taken by Zeinfeld · · Score: 2

      Actually MIT have been working on their Curl for many years. I saw it six or seven years ago. Who has priority in naming we can leave to the lawyers.

      --
      Looking for an Information Security student project suggestion?
      Try http://dotcrimeManifesto.com/
  9. Great! by Glytch · · Score: 1

    Now I can scream "HURRRRRRRRY!!! HURRY HARRRRRRRRRRDDDD!!!" at my computer and have an excuse!

    1. Re:Great! by McFarlane · · Score: 1


      haha

      I'm with you brother

      --
      [We don't come from a planet. We come from a grid sector.]
  10. Re:Sun's spoilijng the game by greg_barton · · Score: 1

    Sun's Java is not portable. Just write complicated code according to the Sun specs and it will not run on Microsoft VM and vice versa.

    Provide a code sample, or shaddup...

  11. Simple, elegant, doomed by Julian+Morrison · · Score: 1

    As and when they open source it and kill any patents, I'll look again. You cannot beat good enough and cheap with perfect and expensive, especially not when good enough is already ubiquitous - ask NeXT.

    And, lose the monitoring crud and silly EULA; anyone who thinks they can make money from a tollbooth on an empty road is nuts.
    --

  12. Re:Congestion by Doctor+Memory · · Score: 1

    Because they haven't gotten their time's worth out of Java yet. If you spend a couple of years learning & practicing Java (or any language/utility), you don't want to just throw away that knowledge and move on for no good reason. Plus, Java was/is a better solution than most of the other tools available at the time; it doesn't look (at this point) like this offers that much of an advantage over Java to make the move compelling.

    --
    Just junk food for thought...
  13. Too bad we don't know those languages either by MaggieL · · Score: 1
    We should stick with the languages we already know and know well.
    CobolScript

    Nice site. When you mouse over a nav link it disappears. And the date is displayed as

    Friday, April 6, 101

    I guess it *is* Joe COBOL programming it.

    Pains me to see stuff like that; I work at The Company Formerly Known As MicroFocus. :-)

    --
    -=Maggie Leber=-
  14. Re:Won't reach critical mass by Ouroboro · · Score: 1

    That's why we should give up on html and java/javascript and return to a language that everyone already has on his computer: Basic. Thanks to the diligent efforts of Microsoft and other companies, who have brought Basic into the 21st century, Basic already enjoys a bigger userbase than any other language (except perhaps Fortran's). Because so many programmers grew up writing their first programs in Basic, there exists a fluent userbase already. Basic is easily extensible and rather object-oriented when you consider its vast legacy.

    Rather than interesting this post should have been moderated as funny. While not wanting to start a flame war I have to say that Basic is one of the least expressive languages that I have ever worked with. On top of that the syntax is just horrible. Just my 2 though. I know that there are many skilled vb programmers out there. It's just that I have never found one. ;)

    --
    When I want your opinion I will beat it out of you.
  15. Re:Sure! by toriver · · Score: 1
    All they have to do is to convince Microsoft to include it in their next release of IE.

    Actually, with the Scripting Host support built into Windows, you can run client-scripts in IE and ASP-scripts in IIS in any language supporting it. This includes MS' own VBScript and JScript (of course) plus Python and Activestate PerlScript, at least. But those aren't deployed much so people simply assume that scripts in web pages == J(ava)Script and ASP == VBScript.

  16. Here today, gone tomorrow. by Neuracnu+Coyote · · Score: 1

    I can't see this going far, especially without offering plugin-free demos. Some screenshots and example code is all I ask for.

    --
    --
    1. Re:Here today, gone tomorrow. by HmeisterP · · Score: 2

      You can get sample code from their demo page, just click on the download demos link, not their gallery link. Of course, you can't run the demos, but you can see the code.

  17. Re:Show me a man... by BigZaphod · · Score: 1

    I can do that... Hey wait a minute....

    :-P

  18. Make it an option by The+Cat · · Score: 1

    We *just got* two browsers (Mozilla 0.8.1 and IE 5) to do a reasonably good job of displaying HTML, CSS and Javascript similarly, after years of effort. This is not the time to replace the current system.

    Another client-side language sounds like a great idea, and I'm all for it, especially if it makes certain kinds of things easier. However, there is something to be said for stable, mature technologies, and building something new usually means several years of debugging and learning curves.

    Can any of this work be contributed to the *current* languages, to see if they can be improved?

  19. Curl is using... JSP by tetrode · · Score: 1

    http://www.curl.com/html/technology/documentation. jsp

  20. Oh great... by Pemdas · · Score: 1
    ...just when Mozilla is starting to look like a pretty nice, full featured application, we're going to go change all the rules? :)

    This message is NOT intended to ignite a rehash of the mozilla-feasibility flamewars.

  21. And put away my by Grand+Facade · · Score: 1

    C# and NET?

    Never....

    --
    Rick B.
  22. Re:Compatibility! by My_Favorite_Anonymou · · Score: 1

    what should replace js and java is flash, not these bullshit. I havn't seen one single java applet run as fast as an identical functioned swf file. Flash is optimize for graphic and render and interaction. Imagine a security updated netscape3 with latest flash plugin. It can do all the things the newest browser can do and footprint in probably 2 meg.

    That's how bs html 4.0 and other bs VRML perprosal has become.

    CY

    (if you think i don't know anythng about web design, check out my homepage yeche.org)

  23. too bad ocaml is difficult to read by Sayke · · Score: 1
    i think that's the main problem with it. it's easily obfuscatable, so maintaining it is difficult. i'd like to see it adopted more widely, but i don't think it will be.

    --
    -- sayke, v2.3.05 /* i am the middle finger of the invisible hand */
    1. Re:too bad ocaml is difficult to read by arturo_1 · · Score: 1

      Right perhaps at first sight, but with a little knowledge is VERY different. ie: I am sure that C++ is quite more unreadable (lots of code completely useless, meaningless not related with the real app to solve = lot of NOISE = lots mistakes) than OCaml. Perhaps isn't your case but many of the 'readness critics myth' are done by programmers biased by the stuffs they know, trying to read that way something too different. But syntax isn't the real issue, what a programmer really need is POWER which is related to semantics. My personal experience with two 'clipper' programmers with no special math backgound and no OO knowledge is that they wrote some 'correct' code in OCaml and they couldn't do it in C++. Code maintenance indeed is much more easy in OCaml! than C++ or Java, and it is proved to me that OCaml needs less coding and debug effort and less maintenance because code is safer. If Ocaml will be 'adopted' or not, it is premature to answer (perhaps will never reach the huge popularity of some craps) but it is growing and I am sure that it will stay growing because it is a BIG language. If I have to chose to drive a 'Nissan V16' or a 'Ferrari Testarossa' no doubt I chose the 'Ferrari'.

      --
      Arturo Borquez
  24. anyone notice... by bmac · · Score: 1

    That their web pages are all .jsp :-)
    Or that the dumbass install program
    doesn't even know how to use a damn
    zip file. Not a good first impression.

    bmac

  25. How will it fare against ECMAscript? by Dwonis · · Score: 1

    ... since it's not an open standard (something about usage fees???)
    --------
    Genius dies of the same blow that destroys liberty.

  26. Re:I got yer Basic right here by Corrado · · Score: 1

    Nope, it was right the first time.

    Later...

    --
    KangarooBox - We make IT simple!
  27. Does it stand a chance? by flounder99 · · Score: 1
    But does it stand a chance?

    No.

    --
    I don't like .spam. in my email address, neither should you
  28. answers to the questions by mftuchman · · Score: 1
    Actually, Curl looks pretty nice and clean. But does it stand a chance? And is going with something new, untried like this better than going with mature, widely understood technology?"

    Answers:

    1. Yes.
    2. Yes:

      Oh wait. You wanted well reasoned answers :-)


    ---
    --
    You were a moderator with 5 points. You should have read the moderator guidelines before you did any moderating
    1. Re:answers to the questions by Ahahaha+($$$) · · Score: 1
      You, sir, are an insulting pompous fool.

      We want your well reasoned answers and we want them now.

      IMHO, Curl should curl up in a cat's lap and stay there until it's non-proprietary, meager bin-size and fast enough to scourge the Earth. Then and only then we will see a stream of Curly Disciples taking over the Internet as we know it and provide us with happiness, drowsiness and severely sedated fun.

      Thanks for your time.





      --






      sig sig sputnik. we love.
  29. Well said by shanusmagnus · · Score: 1

    There is way too much bullshit required to write cool web pages. If someone was designing a decent solution from the start, a "page" would be meaningful data (xml tagged, probably, to allow for decent data mining and Googlification) and real code married together reasonably in a non-suckhole language. Requiring eight-billion different pieces to make cool stuff is just retarded, although inevitable considering how this whole thing evolved in the first place.

    That said, even if Curl was the mutt's nutts and solved every one of these problems, there would still be a better chance of Rosie O'Donnel giving Charlton Heston a blowjob than getting the world en-masse to adopt and pay to use proprietary web protocols.

  30. Re:Compatibility! by Kanasta · · Score: 1

    plain text works pretty well on both browsers.

    If your html is so complex that the differences on NS and IE really affect usability, then you should ask yourself whether you're putting form over content.

    Of course, unfortunately, if you work for a company, usually your job IS to put form over content....


    ---

  31. Re:Won't reach critical mass by Eeeeegon · · Score: 1

    ... though IE, I have to say, doesn't have a single bug with rendering standard html ...

    As much as I love IE (compared to netscape), there's still plenty of annoying bugs. For example; some block elements don't render correctly (namely forms). They leave whitespace at the bottom, no matter what's inside, AND no matter what immediately follows it.

    And until both Netscape and IE agree on using the Javascript standard, you might as well call that a 'bug' too (bug = something that needs to be fixed).

    -Egon

  32. The irony... by feldy · · Score: 1

    If they've designed a new, supposedly better web langugage, then why did they build their website using Java Server Pages?

    http://www.curl.com/html/index.jsp
    http://www.curl.com/html/technology/technology.j sp
    http://www.curl.com/html/products/products.jsp
    http://www.curl.com/html/developers/developers.j sp
    http://www.curl.com/html/partners/partners.jsp
    http://www.curl.com/html/about/overview.jsp
    ...

    1. Re:The irony... by SCHecklerX · · Score: 1
      what does that have to do with a client side scripting language?

      I just love people who think they know shit...

    2. Re:The irony... by Ahahaha+($$$) · · Score: 1
      Well, it's pretty much a necessary irony. Kinda reminds me of those people wanting to resurrect gopher, and /.-people kept complaining "why is the document-link http and not gopher?". Chicken/dinosaur-egg-problem, methinks. And besides, jsp is server-side, while Curl is client-side.

      Enjoy your fine Saturday.





      --






      sig sig sputnik. we love.
  33. Re:Second Rule of Program Design by n3bulous · · Score: 1

    Rather, "Define a new comment indicator"...

    --
    "The area of penetration will no doubt be sensitive." ~ Spock
  34. Re:ANYTHING!!! by heliocentric · · Score: 1

    java is compilied code while the script is not meant to be compilied and it just tossed into HTML code and is run by the client. Java is portable, but to compile it into a standalone app you need a compilier for each system you intend to take it to.

    --
    Wheeeee
  35. Re:Especially when rebol is around. by JordanH · · Score: 1
    • It runs on just about any platform you could think of.

    Oh yeah? It doesn't run on IBM mainframes, on OS/400, on OS/2, on Compaq Tru64 UNIX, or on Compaq OpenVMS.

    All of the above run Java. I think all but one of the runs Perl (OS/400?). Most of those support Python and TCL.

    It doesn't run on HP MPe/ix, nor on the popular PalmOS.

    With such a small footprint, you'd think porting of the REBOL/core would be easy to these environments.



    ---

  36. pity they pinched the name by mrowlands · · Score: 1

    I just hope they give http://curl.haxx.se/ the name back

  37. sorry by graniteMonkey · · Score: 1

    Metered code execution? I think not. It really doesn't matter how good it is, there is enough free technology out there already.

    --

    This is a manual virus. Copy it to your sig and help me spread!
  38. Nope, no chance. by Len · · Score: 1
    Now, I'm the first to admit that HTML, XML, DOM, JavaScript, Java, and style sheets have become rather complex. Actually, Curl looks pretty nice and clean. But does it stand a chance?
    No, it doesn't stand a chance.

    Look at C++. Hard to imagine a messier combination of ill-suited features that interact badly, but we're stuck with it now.

    HTML (+Java+CSS+whatever) is, by now, equally entrenched. I really can't see it being replaced by something else.
    --

    1. Re:Nope, no chance. by Sir_Real · · Score: 1

      i = 0;
      Language[0] = FORTRAN;
      Language[1] = COBOL;
      Language[2] = PASCAL;
      Language[3] = APL;
      ...
      Language[328] = C++;
      while(Language[i]) {
      printf("%s is, by now, equally entrenched. I really can't see it being replaced by something else.",Laungauge[i]);
      i++;
      }

      What you can't see, can leave you unemployed. :)

  39. Re:Compatibility! by jacobcaz · · Score: 1

    ROFL! Indeed, most browsers do support the XXX languange!

    -----

  40. Re:Java == client side? by hawkbug · · Score: 1

    I agree with you for the most part, when I tell people I used JavaScript to write something, they always ask "Oh, is Java cool?". But, I disagree with you here:

    I think the best way to tell the difference is the salary difference between JavaScript and Java programmers. :-)

    I get paid quite well, thanks, and I don't program in java because I use SQL, JavaScript, HTML, and Cold Fusion or PHP to write sweet looking dynamic web pages.

  41. Cause & Effect by mr.crutch · · Score: 1

    It's not that you chose to hire Java developers that you only paid $50-70K a year, it's because you chose to hire second-tier developers.

    Less experienced developers in any language are going to be paid less. You could have hired a group of green programmers of C++, VB, or virtually any language for the same amount of money and had them develop and deploy the system.

    Of course you make sacrifices in the quality of the work, but obviously your company is willing to do that...

  42. Re:This does not sound like a Tim move by aim4min · · Score: 1

    C# and Java do no more than a necessary and useful cleanup of C. But neither fits my concept of an object oriented language. These days OO has come to mean 'support for inheritance and methods bound to data structures'. I remember when the core idea of OO was considered message passing.

    Well, this is not so true. The core concept of Object Oriented languages is data abstraction. The ability to define datatypes that act like primitive types is what OO programming does for you. That's it. Message-passing is just a term used for objects to interact with each other... while hiding the helper methods and internal data structures away.

  43. I Wonder by RoninM · · Score: 1

    Why they're using Java Server Pages?

    --
    If a corporation is a personhood, is owning stock slavery?
  44. A Programmer's Perspective by mmmmbeer · · Score: 1

    First let me state that I am always in favor of more options and new technology. I think that it is possible that Curl may become a very useful language for some web developments. But as someone who makes my living based on developing dynamic web applications, there are a few thoughts/concerns I would like to share.

    The first concern is reliability. Anyone who has used client-side javascript is bound to have noticed that it's very difficult to get it to work reliably in multiple browsers. Ok, so the people behind Curl knows about this, and will probably do a better job of getting different browsers to at least try to use the same specs. Nevertheless, I don't like to trust any important script to the client. Furthermore, my customers also are generally wary of that. Keeping everything server-side is much more predictable and reliable, even if it does require better hardware.

    Another reason I wouldn't like this is intellectual property. I know there's a big tendency here to trash ip, and generally I agree. But I have to admit, sometimes you need to protect your code. I don't want my competitors to be able to get my code (source or binaries) merely by hitting a site. Keeping the code running on the server keeps the code out of your competitors hands.

    The final reason is, ironically, one of the same arguments given in favor of Curl: integration. If you're starting a product from scratch, or don't mind rebuilding what you have, then this is not a problem. But if you already have a working system, how well will Curl integrate with it? Will it be any better than the current technologies? Will it further complicate already complex integrations? I don't know the answers to these questions, but they would definitely affect the chances of Curl becoming a widely-used language.

    So those are my concerns. I don't mean any of this as a slam to the Curl people; in fact, I'll be very happy if they have some good answers to them. But for now, I think I'll keep my eyes and my mind open, but I won't be using Curl until I've seen some results.

  45. Mod him up folks! by galego · · Score: 1
    Referring to HTML, XML, Javascript et. al...better than going with mature, widely understood technology?

    That's funny...especially the widely understood part of it!

    Galego

    --

    Que Deus te de em dobro o que me desejas

    [May God give you double that which you wish for me]

  46. Re:rationale is flawed by waynetv · · Score: 1

    Re-drawing the entire page is a red herring - the issue here is speed of response, which is ruled by three factors: 1. processing speed, 2. available system resources, and 3. web connection speed. Their assumption is that server-side processing is inherently slower than client-side, but that isnt true nowadays by default because server-side processing actually is more efficient than client side on all these fronts.

    It's not necessary slower, the response is "poorer". If I have users inserting items into a list, it's pretty damn stupid to refresh the entire page everytime I need to do that. The only time they really need to communicate with the server is when they "commit" something or when they need to receive some data. But no, every single minor operation requires a reload (there session has to be loaded, they have to validated, all the content on the page has to be re-read from the database or file). I hardly call that a red-herring.

    Compare that hardware and software environment to a typical client-side desktop which suffers from M$ bloat, multi-tasking, and limited hardware. Unless you have server-grade hardware and don't use any other programs while surfing, you're probably not going to be able to execute code a.out in less time than it would take the server to execute it AND deliver it to you.

    Oh my god.. do you think the average 400mhz machine (or hell 233mhz) machine - which aren't even being sold anymore is actually using even a fraction of its processing power most of the time that it's being used. Sheesh. Client-side processing should not be worse than using any other type of client-side application.

    speaking of delivery, consider that the trend is towards cable modems, ISDN, and DSL and away plain old dialup. True not everyone has fat pipes (I don't , myself) but why design a technlogy for the past?

    I have a big fat pipe (well sorta).. cable modem. It still "stupid" that ever little operation on a web application requires a reload. No really because of performance, but because of user-friendiness.

    To be fair they should compare CURL vs HTML + CSS, not CURL vs HTML alone, if they want to talk about layout affecting code design.

    I agree that for page layout this thing offers pretty much nothing. CSS and HTML are pretty slick for that. CSS/HTML/Javascript suck for web applications which need to do anything meaningful.

    For any real client side application requirements you would probably want stable Java anyway.

    Java still sucks on the desktop. It's an OS in an OS. What we need is something like Java, but not so huge. Curl is not it. But there is room for this kind of technology.

  47. Re:Curl(TM)'s recipe for success: by andy@petdance.com · · Score: 1
    Or is there something called a "source cod" that I haven't heard of before?

    Well, it IS Friday, and the weekly fish fry is a popular staple of restaurants in my neck of the worods.

    I guess it's not too far removed from the Christmas Fish.
    --

  48. ROFL!!! by Ithil · · Score: 1

    Freaking hilarious!

  49. Re:ANYTHING!!! by Ithil · · Score: 1

    The Computer Science instructor reached into his desk drawer. *click* "You have fifteen seconds to write me a 'Hello, World' program, ya damn bitchy undergrad." ;p

  50. Re:Sounds like a good idea by phossie · · Score: 1
    The less you send over the line the better. Imagine if the Quake 3 Arena server tried to do all of the work you--couldn't be done. Instead, it sends a stream of info & changes and lets your local engine do most of the work. Curl sounds like much the same thing (kind of like Flash, but with less overhead).

    Where do you get the idea that Curl has less overhead? Not only is the plugin much larger than Flash's plugin (Curl is 17 MB), but, at least under windows 2000, it takes over 40 MB or RAM to run a simple calculator. That's overhead. It also isn't very well-behaved. The stupid dog game crashed, and took the browser down with it.

    Granted, the download sizes may be a bit lower... but is HTML really that much data? And - for all of you who hate Flash - what do you think Curl will do to UI standards? Hm?

    This strikes me as a bad idea.

    --

    [|]
  51. Re:I got yer Basic right here by rnd() · · Score: 1
    what you mean is:

    10 PRINT "Nice troll";
    20 GOTO 10

    --

    Amazing magic tricks

  52. Feel the irony by EvilGwyn · · Score: 1

    Notice how the links on their webpages use JSP?

    --
    Phear my l33t homepage.
  53. Re:Sounds like a good idea by BinxBolling · · Score: 1

    Frankly, I've never understood why you would want your client to do less.

    You may not be able to trust the client. To go back to your Quake example: If the server did all the real work and the client's only job was to feed user input to the server and display a stream of images sent back by the server, a lot of the cheating that happens on Quake 1 multiplayer games would become impossible.

  54. ANYTHING!!! by SpanishInquisition · · Score: 1

    instead of Java and Javascript !!!
    --

    --
    Je t'aime Stéphanie
    1. Re:ANYTHING!!! by SpanishInquisition · · Score: 1

      I know mozilla is already uber-bloated, but perl embeded in mozilla would kick some serious ass !! They'd have to design some kind of sandbox but I think some work has already been done in that area (Penguin anyone?).
      --

      --
      Je t'aime Stéphanie
    2. Re:ANYTHING!!! by java_sucks · · Score: 1

      Amen my brother, my little trolling brother, amen. We need something that isn't owned by one of the big boys, like Sun or MS and this could be the ticket. Although I have to wonder why perl seems to be falling out of favor.

    3. Re:ANYTHING!!! by rattid · · Score: 1

      Can you tell me the difference between java and java script?

    4. Re:ANYTHING!!! by lobsterGun · · Score: 2
      In WWW terms...

      Javascript: an object oriented language interpreted by most browsers. It allows for client side dynamic html.

      Java: an object oriented language that is compiled into an Applet which is downloaded to your browser and executed on a virtual machine. Because it is precompiled into an Applet, it is much faster than Javascript (after it's downloaded).

      In general JavaScript allows you to dynamically manipulate the HTML on a page.

      Java Applets allows you do things outside the scope of HMTL (like image manipulation or word processing).

      Javascript and Java came out at about the same time, but the two really had nothing to do with each other. In fact, JavaScript was originally called LiveScript, but was renamed to capitalize on the Java name.

    5. Re:ANYTHING!!! by TWR · · Score: 3
      Java is portable, but to compile it into a standalone app you need a compilier for each system you intend to take it to.

      What are you talking about?

      Java applets are portable in exactly the same way that Java applications are. Both rely on the presence of a Java Virtual Machine having been ported to the computer on which you want to run your applet|application. The only differences between applets and applications are:

      1. Applets by default have fairly severe security restrictions (can't access local file system, can't make network connections to any machine other than the one they were loaded from). Signing an applet removes this restriction.

      2. Applets run inside of a browser window (or an Applet Viewer) and can take advantage of some of the resources of the browser (easy to launch another browser window, for example).

      -jon

      --

      Remember Amalek.

  55. Programming manual in pdf. by SpanishInquisition · · Score: 1

    Would you put the future of the web in the hand of these guys?
    --

    --
    Je t'aime Stéphanie
    1. Re:Programming manual in pdf. by Ahahaha+($$$) · · Score: 1

      Yep. I don't mind. I far prefer the static nature of PDF pages to who-knows-what-lies-inside HTML pages. I've yet to come across ads/java/javascript embedded in PDF-files. Call me paranoid, but when I'm stuck with Win?dows I do whatever I can to avoid their security faults.





      --






      sig sig sputnik. we love.
  56. Would suck massively by pointym5 · · Score: 1
    Not that this is going to be successful, but just like anybody running (non-mass-market OS) on a (non-mass-market CPU) using a (non-mass-market browser) feels about Shockwave or VRML pages today, this Curl stuff would render any site using it worthless for such situations. And note that you just have to fit one of those descriptions, possibly, for Curl pages to be inaccessible. Note that they describe their technology as a "dynamic native compiler". How soon do you suppose they'll have the Alpha Linux version ready?

    Of course, any company that would do a Curl-only web site is probably so stupid that they wouldn't stay in business very long anyway, but I see no reason to introduce more opportunities for stupid people to screw themselves.

  57. Re:Curl == Spyware by aroobie · · Score: 1

    But users of M$ are use to this kind of pricing and privacy policies. I look for my employer to jump on Curl sometime in the near future, but of course they buy alot of stuff that they don't need and an awful lot of stuff that does nothing for their bottom line and don't even want me to tell them about it.



    --


    My other car is a motorcycle!
  58. Re:fairly comprehensive by campy · · Score: 1

    It is not documented but you can run Curl scripts using the 'curl' executable that is included in he Surge Lab download.

    For instance, here is a trivial script that
    outputs its args:

    echo.xcurl:
    {curl 1.5 script}
    {for arg in script-args do {output arg}}

    $ curl echo.xcurl hi there
    hi there

    You can also run the 'curl' program interactively using the --shell argument.

  59. Curl is DOA. by corecaptain · · Score: 1

    Being a web developer and seeing this on slashdot and the Tim Berners-Lee connection I decided to download and preview. Here's what I think: 1. Animated Tea Pot/graphics type demos - seen those before (flash,java applets), not very impressive. 2. Plug in requirement is major roadblock. Tell someone that a plug-in required to view your site and they are headed out the door. 3. And the most absurd thing is the licensing agreement. What kinda KoolAide have these folks been drinking that they think sites are going to pay them money based on transmission volumes. The monthly minimum is also a big joke. Have these people read a newspaper lately? Web shops aren't exactly swimming in cash. Okay end of rant. This thing is Dead on Arrival.

    1. Re:Curl is DOA. by FatHogByTheAss · · Score: 1
      Well... those poor web dev shops seem to have enough to outfit everyone with Dreamweaver, Photoshop, and all sorts of other web applications.

      If you want to build a house, you have to shell out for hammers, saws, and nails. You don't pay a monthly fee to Black and Decker for every nail you drive with their new CurlHammer 1.0.

      If you aren't willing to get the right tools for the job, you're screwed before you start. But to continue to pay for a tool when you don't have to is dumb.

      --

      --

      --
      You sure got a purty mouth...

    2. Re:Curl is DOA. by nyan · · Score: 1
      What kinda KoolAide have these folks been drinking that they think sites are going to pay them money based on transmission volumes. The monthly minimum is also a big joke. Have these people read a newspaper lately? Web shops aren't exactly swimming in cash. Okay end of rant. This thing is Dead on Arrival.

      Well... those poor web dev shops seem to have enough to outfit everyone with Dreamweaver, Photoshop, and all sorts of other web applications.

      If you want to them to save money, you'll have to convince them to switch back to Notepad and vi. :)

  60. Re:Won't reach critical mass by S.O.B. · · Score: 1
    IE5 has 70% of the market?!?!?!

    By whose count?? The world is not ruled by Microsoft, not should it be.

    The second you develop a site to support only one browser you hand control of your site to one vendor.

    You might as well bend over and kiss your freewill good-bye. This is the kind of blind goose-stepping that fascists love.

    By the way, in six months when IE 6 comes out it will break everything in IE 5 because Microsoft doesn't give a rat's ass about compatibility. But you can go right ahead and bow to the God of consumer reaming.

    --
    Some of what I say is fact, some is conjecture, the rest I'm just blowing out my ass...you guess.
  61. Re:Won't reach critical mass by S.O.B. · · Score: 1
    Actually I've been dealing with Microsoft since DOS 2.1. How about you?

    I've never played Goldenaxe so I can't comment on it but I remember a lot of games stopped working after I upgraded from MS-DOS 3.3 to 5.0. I switched to IBM PC DOS 5.0 because it had better compatibility with previous versions of MS-DOS than MS-DOS itself.

    I also remember that there was some pain upgrading from Windows 3.1 to 3.3. Hell, upgrading from Windows 3.3 to 3.33 broke some programs. Even Windows 95 couldn't run a lot of 16-bit apps properly which was one of it's supposed features.

    I work for a large insurance company and the pain of upgrading from Windows 3.3 to 95 was so great that we're reluctant to go through it again until we have to. Now we have to. Microsoft forces us to pay to downgrade new PC's preloaded with 98 to 95. Also, Microsoft will be dropping official support for Windows 95 at year end.

    Now I wouldn't suggest that compatibility for all previous incarnations of an operating system should be supported by the current release. That would be impractical and unnecessarily complicate the operating system. Although, compatibility with at least the last couple of releases would only seem fair to the consumer if the consumer even mattered to Microsoft beyond the contents of their wallets.

    I won't even try to argue statistics because clearly IE has the largest percentage of usage. However, I would like to point out that Microsoft couldn't make a dent in Netscape's market share until they started forcing preloads of IE and blocking preloads of Netscape. I'm sure that if Microsoft did the reverse and forced preloading of Netscape and blocked the preloading of IE then Netscape's market share would soon be where IE's is now.

    --
    Some of what I say is fact, some is conjecture, the rest I'm just blowing out my ass...you guess.
  62. Re:Won't reach critical mass by S.O.B. · · Score: 1
    I have to disagree. If that were the case then how come with PC DOS 5.0 I had fewer compatibility problems than MS-DOS 5.0. It had to be more than MCA tweaks otherwise it shouldn't have made a difference on my ISA machine.

    --
    Some of what I say is fact, some is conjecture, the rest I'm just blowing out my ass...you guess.
  63. Re:Commentary by aminorex · · Score: 1

    Absolutely right on. Locking yourself into a closed platform is suicide in such a rapidly changing environment. The only reason MSFT can get away with it is that they have a monopoly. Curl will never
    fly until it is open source.

    --
    -I like my women like I like my tea: green-
  64. Physician, heal thyself by Quixote · · Score: 1


    Ya know, for guys promising quicker, faster downloads of content, their "plugin" sure is fat at 17MB... :-)


  65. Re:How lame!! by cfleming · · Score: 1

    Then why did't they name it LISCB?

  66. Look for a paradigm shift... by zettabyte · · Score: 1

    ...to address the problems/complexities web apps currently face. As long as we have to use browsers to access information, we'll use the standards that come with those browsers to deliver that information.

    Until then, however, I just can't imagine the entire web content delivery infrastructure being dropped to support some new technology.

    And by the way, since when is Java a client side programming language like JavaScript???

    They give these problems to be addressed by Curl:

    * Slow response. To dynamically update any new data within a page, the Web server must re-send and the browser must redraw the entire page. Compare this to a typical application, where only a small part of the screen - the part being updated - is redrawn.
    * Inflexibility. Data is transmitted inefficiently from server to client because HTML forces data and layout information to be fully expanded. This increases the size of the data packet delivered - and the cost to deliver it.
    * Big downloads. HTML requires extra coding to handle layout, boosting download size.

    A) Last I saw (when this page was rendered for me) Gecko was doing a pretty good job with that re-rendering. Plus, using frames in your HTML can eliminate the need to redraw an entire page.

    2) When was the last time you left a web site/page because it took to long to download the text? It's the .gifs and .jpegs that cause headaches.

    D) This would seem to be an extension of their second point, and I would still maintain the problem is with the graphics happy designers, not the html itself...

    Anyway, I won't deny there is a need for a technology like this, but as long as someone will have to download a plugin for it, it'll likely be just another proprietary tool, like Flash.

    Just my 43 Lira

    1. Re:Look for a paradigm shift... by mad+jack+the+pirate · · Score: 1
      Anyway, I won't deny there is a need for a technology like this, but as long as someone will have to download a plugin for it, it'll likely be just another proprietary tool, like Flash.

      Since, you're saying it has to be installed with Windows before it's worth using, you're in fact saying "if Microsoft doesn't do it, it's proprietary and not worth looking at." Please...

  67. functional? by Meech · · Score: 1
    It looks like TCL, Lisp, and C

    Sounded good until the word Lisp showed up. There is nothing worse in life than programming in a functional programming language (except maybe a logical one (prolog))

  68. Crud by tankrshr77 · · Score: 1

    After installing this, my hard drive got whiped out. Coincidence?

  69. Hmmm. by Sir_Real · · Score: 1

    "And is going with something new, untried like this better than going with mature, widely understood technology?"

    With that attitude I'm suprised you're not banging out your message in morse code with rocks!!
    Every "mature" and "widely understood" technology that is in use today was at one time "untried."

  70. Re:Pricing model by Sir_Real · · Score: 1

    Great like obfuscated uncommented code wasn't already a problem!! I can't wait: 1 letter variable/function names. Prolific use of recursion. And if spaces/newlines count as characters, well... Kiss any leftover readability goodbye... ;)

  71. But they can't even design a web page by fastdecade · · Score: 1

    OK I'm a programmer who wants a quick evaluation of their tool. So I want to see source code and screenshots.

    To begin grasping the concepts of Curl, to see if I want to go any further with it, I have to download either PDF manuals or a zipfile of source-code. PDF is an offline format - a nice bonus, but not the primary form of documentation. And no, I don't want to download the plugin so that I can view the gallery.

    Here's some advice: Before creating a new standard for interactive web programming, try adopting HTML!

  72. Re:What does their website use? by cnkeller · · Score: 1
    Your missing the point.

    If I had a hot new app (that was capable of replacing HTML/Java/etc), I'd at least create a version of my site that showed off the capabilities, ie here is the site in the old school sense, here is what it is capable of using our technology. Of course the may have this, I didn't look around exhaustively.

    --

    there are no stupid questions, but there are a lot of inquisitive idiots

  73. What does their website use? by cnkeller · · Score: 1

    Anyone else notice their website pages are JSP?

    --

    there are no stupid questions, but there are a lot of inquisitive idiots

    1. Re:What does their website use? by fatphil · · Score: 1

      Yes, but that's the server-side technology.
      You can use whatever server-side preparation you like to serve your client-side active pages, you know.

      FatPhil
      --

      --
      Also FatPhil on SoylentNews, id 863
    2. Re:What does their website use? by NightBlueX · · Score: 1

      It's also because you need the plug-in to view the Curl applets, if you never heard of it before and the first time you go there and can't view the page. That would be a bad thing.

      --
      My hypothesis regarding monkeys and typewritters revolves around the concept of broken typewritters and smeared feces on
    3. Re:What does their website use? by Ramshackle · · Score: 2
      No, I think you're missing the point. Showing off nifty new client-side technologies (of which I wouldn't even consider Java to be one anymore) has exactly zero to do with how the pages are processed on the server side. If you acknowledge (or don't, I don't care) that Java is a good technology for running an application server, that still says nothing at all about how those generated pages look on your browser.

      Your idea of "old school" is just that - old school. Typical Slashdot reactionary-ism. Just because this site runs off the cgi-bin/ doesn't mean that's the best way to do it. I guarantee you BEA Weblogic running in a cluster using servlets would absolutely devastate the performance of this site on similar hardware. Java (on the server side) is here to stay, at least for a while. You guys won't acknowledge it, but that's okay... the world moves on without you.

      And no one is talking about replacing HTML, either. I'm not even going to go into how silly that sounds.

    4. Re:What does their website use? by pat_1729 · · Score: 2

      A Curl version of the Web site is in the works. Until some people actually have the client, there is not much point.

      It is true that JSP and Curl can be complementary technologies (server-side production of a client-side applet). But in this case, the parallel version of our site will be designed to illustrate the advantages of moving most of the computation to the client.

  74. Sounds too 'proprietory' to me by fatphil · · Score: 1

    If you can't hack it together in vi, notepad and whatever the simple Mac text editor is called, then I think it's not so likely to catch on. It appears that they have this 'you must use our tools' attitude.

    And talk about blinkered - you can't get the impression of what it looks like until you download a damn plugin. Which no doubt they'll count in a '5000000 users worldwide' counter...

    The short description - to replace Java and JS sounded just what I'm after (I've dabbled with both, and they both have too many weaknesses for me to want to get seriously into) so I went there with not just an open mind, but a positive bias. And they've turned me into a (negative) critic already. That surely can't be considered as good.

    FP.
    --

    --
    Also FatPhil on SoylentNews, id 863
    1. Re:Sounds too 'proprietory' to me by HmeisterP · · Score: 1

      There's an 'other tools' page that I saw, and it talks about using EMACS to do your text editing. Sounds like you can use any editor, but they have a built in debugger and stuff. You do have to use their plug-in to do compiling at run-time, though. At least they give tools, not like, here's a language, figure out what to do with it.

    2. Re:Sounds too 'proprietory' to me by pat_1729 · · Score: 1

      Actually, one of Curl's original design choices was that a simple text document would also be a valid Curl program. (We backed away from this slightly by requiring a "herald" at the top. This was necessary to have a sane configuration and versioning plan.) To access Curl's features, whether for markup, scripting, or full-blown OO programming, you insert commands delimited by curly braces.

      Another design choice was that we would ship source code over the wire (i.e., more like HTML than like Java). We also backed away from this slightly; you can now optionally trasmit preprocessed Curl for faster JIT compilation and some amount of obfuscation. But we still expect most Curl code to be flung over the network as source, which we are hoping will help it catch on like HTML did and for the same reasons.

      Anyway, you certainly can edit Curl code using a simple text editor. As someone else noticed, we do distribute an Emacs Curl mode (which I wrote).

      I hope you will give us another chance. The Web site was written by our marketing department, and right now it is directed more at investors and customers than at developers. As a result, many of Curl's strengths from a developer's perspective have been somewhat buried.

  75. Nifty effects, but... by dbirchall · · Score: 1
    1. Better suited to "internal" applications than external ones. I would love to use this to serve up charts of web server log analysis, instead of using WebTrends (*spit*). I'm sure the bean-counters would adore the ability to "fly through" the charts. ;)
    2. Mentioning Tcl and CURL in the same posting is likely to cause nasty twitches in those of us who're programming in Vignette V/5 (which is Tcl-based and has a CURL command) at the moment. :)

    --
  76. Can we make sure... by sulli · · Score: 1

    it doesn't include pop-up windows of any kind?!

    --

    sulli
    RTFJ.
    1. Re:Can we make sure... by SCHecklerX · · Score: 1
      it doesn't include pop-up windows of any kind?!
      I wouldn't go that far. Being able to create a popup window is a very useful feature (think looking at a detailed item in a table from a database by clicking on the shorter description, for example)

      What they *DO* need to get rid of, however, are the onopen() and onclose() calls. That's where the annoyance comes in.

  77. Re:Client Side Scripting SUCKS by PixelDelirium · · Score: 1

    I agree 100%!!!!!!!! Client side scripting == Pure evil

  78. MOD PARENT UP PLS by mkcmkc · · Score: 1

    Sheesh.

    --
    "Not an actor, but he plays one on TV."
  79. Re:Congestion by Daveamadid · · Score: 1

    People have spent a lot of time learning and developing with java and javascript...will people really have the time to spend on learning a new language?

    Well they all had to stop working in some earlier language to learn Java/JavaScript at some point. If they had the time then, why won't they have the time now?

    --

    --Dave
  80. Sounds Familliar by CraigoFL · · Score: 1
    To me, this thing sounds a lot like a Zaplet for the web.

    That is: probably well-intentioned, kind of a neat idea (for about 30 seconds), but totally proprietary and not really noticed by anyone but the originator.

    (BTW, Zaplets are little e-mail messages that were supposed to be interactive; they used some combination of e-mail attachments, HTML forms, and server-side Java. Never heard of them? Don't worry, you're not missing anything :-P )

  81. Re:Won't reach critical mass by CraigoFL · · Score: 1
    That's why we should give up on html and java/javascript and return to a language that everyone already has on his computer: Basic.

    I don't really understand this comment. First of all, who says that everyone has Basic on his computer? Similarly, what version of Basic are we referring to here? GW-BASIC? QuickBasic? VB? VBA? VBScript?

    Secondly, the majority of the browsers in use (ie: IE, versions 4 and up) already support VBScript embedded into HTML documents. However, pretty much no one writes VBScript into web pages. Why? No other browser (Netscape, old versions of IE) supports it, yet some do support JavaScript. JavaScript is supported by more platforms, thus JavaScript is more popular.

    Thirdly, I think that most of the problems with JavaScript are not because JavaScript is a poor language (and thus replacing it with another language would improve the situation). Most of the problems I have with it are due to incompatibilities in different browsers, bugs in a browser's implementation (more prevalent in earlier versions), and poor/buggy/untested code written by inexperienced or lazy developers. None of these problems are specific to JavaScript, and each could happen just as easily with Basic, Curl, or anything else.

    While a good standard language/ architecture for client-side web programming would be nice, I don't think one will appear unless the W3C puts its full weight behind one and the browser developers adhere to it fully.

  82. Sounds like a good idea by Tyrannosaurus · · Score: 1
    The less you send over the line the better. Imagine if the Quake 3 Arena server tried to do all of the work you--couldn't be done. Instead, it sends a stream of info & changes and lets your local engine do most of the work. Curl sounds like much the same thing (kind of like Flash, but with less overhead).

    Frankly, I've never understood why you would want your client to do less. I didn't pay a couple grand for a dumb terminal.

    One final thought: the applet is a good idea (presuming they can work out a more stable environment than most JVMs seem to be). The scripting part will be at the mercy of MS.

    ---

    --

    ---
    Gort! Klatu Barata Nikto!
  83. Re:Who's getting laid tonight? by cougio · · Score: 1

    Informative??!?!?!? Mod this down you fuckheads.

  84. Oh joy! by smell_the_glove · · Score: 1
    A commercial, proprietary language with no source code that is available only for Windoze that allows me to do stuff I can already do with free languages. Where do I sign up? :-)

    You'd think that supposedly smart people would stop making the same stupid mistakes over and over again. If you want a new computer language to become popular, regardless of its niche, you have these options:

    • Give the language away and include source code.
    • Include an incredible computing environment which is worth a hundred times more than the language (e.g. Matlab, Mathematica).
    • Be Microsoft and ram Visual Basic down everyone's throats :-)

    Otherwise, forget it. Don't believe me? Look at how popular Rebol and Eiffel are compared to python and java.

    1. Re:Oh joy! by Cardhore · · Score: 1

      Good points. I do hope that the people at caltech are smarter than this guy is. ;)

  85. Pricing model by AlphaOne · · Score: 1
    I'm very concerned about their pricing model, in particular:

    (quoted directly from here)
    Price per Volume (by characters) - Curl Corporation's usage-based software compiles information from end-user plug-ins that encounter Curl content. Included in this information is the number of characters of Curl content that are executed by the plug-ins. Curl Corporation's fees are derived from the total volume of Curl content executed by the plug-ins together with a price per one billion characters as determined by the customer's annual minimum fee commitment.

    If I'm reading this right, the plug-in that executes the code reports back how many characters it has executed for billing purposes. I'd think there would be privacy concerns with this, not to mention how cheesy it is to bill based upon executed characters. Couldn't they easily fanagle their compiler to be really inefficient just to boost the character count?
    --
    --
    All opinions presented here aren't mine.
  86. INITIALLY Free for Non-Profits by Jonathan+Byron · · Score: 1

    Initially, Curl Corporation will only require payment for Curl content that is deployed for commercial use. Non-commercial users will be able to deploy Curl content at no charge. INITIALLY free, like "try this free sample and get hooked. If you want more later, we can talk money then." Maybe they'll only charge non-commercial users half the $1000 per month minimum. No thanks, Bubba!!

  87. Worthless Software & Copy Control by Cardhore · · Score: 1
    From the license:

    You are advised and acknowledge that the plug-in may transmit information regarding your use of content to curl. This information may contain, without limitation, information relating to the license status of any content processed by the plug-in, the size of any content processed by the plug-in, an identifier for any content processed, the location from which the content was downloaded, the time at which the content was downloaded or processed, an identifier indicating the provider and/or developer of the content, and other usage information that may be used to determine the license status of content, to bill providers of licensed commercial content for use of the content, and/or to provide statistics or other aggregate information on content use. The plug-in will not collect or transmit personally identifiable information to curl, and curl will not associate any information collected by the plug-in with any personally identifiable information obtained from any source. You expressly authorize the collection and transmission of information by the plug-in, and expressly authorize curl to access and utilize the information collected and transmitted by the plug-in.

    OTHER RESTRICTIONS: You may not modify, enhance, supplement, create derivative work from, adapt, translate, reverse engineer, decompile, disassemble or otherwise reduce the Software to human readable form.

  88. All by Cardhore · · Score: 1

    Basic has reached critical mass--everyone has Microsoft TM Qbasic on his or her or its computer. (All your basic are belong to us.) Those who use linux or BSD can easily get basic interpreters from freshmeat. But the question remains: how do we integrate BASIC into the web browser? I believe the peer-to-peer paradigm of buzzwords requires that we sucessfully implement a proprietary closed-source plug-in that is high-content and pro-validity with full customer compliance in order to sucessfully reach the goals instated.

    1. Re:All by Ahahaha+($$$) · · Score: 1
      everyone has Microsoft TM Qbasic on his or her or its computer

      Actually, only the Win9x people enjoy(?) their QBasuck. And regarding your idea of integrating BASUCK into the web browser... I think MS have read your mind! (VBScript, anyone?)





      --






      sig sig sputnik. we love.
  89. WWWhat's the problem? by Cardhore · · Score: 1

    Mozilla ;)

  90. Only for visual presentation? by bertilow · · Score: 1

    As far as I can tell from the website and the pdf documentation (pdf?!) this whole Curl thingy is only about visual presentation: computer screen and print out(?).

    Ordinary HTML is not locked to any particular medium. It could just as well be read with a braille reader or a voice browser (or in smelloglyphs by Martians...).

  91. Re:Slashdot editors and Java by AlXtreme · · Score: 1
    Novell uses Java in NetWare5.

    But then again, who seriously uses Netware? Who seriously believes Novell has a fighting chance against, well, everyone?

    Not me :o)

    I recon Novell heared Java and thought it would be kewl to use it, but Java still sucks, no matter how many Novell's use it. Java still sucks, repeat after me...

    --
    This sig is intentionally left blank
  92. Re:Won't reach critical mass by FreeMath · · Score: 1
    Present html clients have existed for several years now, but people still haven't upgraded to the latest and greatest (for whatever reason).

    Why haven't they upgraded? There is no need to upgrade. Going from Netscape 4.7* to 6 gives you what? Bloat, a bigger, slower, & less usable interface. <rant> I personally can't find a browser I like. IE dosen't render html properly & dosen't work under linux (without wine). Netscape & Mozilla are too slow. Lynx dosen't do graphics. and I don't want all of Koffice just to browse </rant>

    --
    This sig intentionally left blank.
  93. Re:Java, anyone? by NightBlueX · · Score: 1

    Because Sun has it locked up tighter than an Martha Stewart's hieney.

    --
    My hypothesis regarding monkeys and typewritters revolves around the concept of broken typewritters and smeared feces on
  94. Sure! by NineNine · · Score: 1

    All they have to do is to convince Microsoft to include it in their next release of IE.

    1. Re:Sure! by toriver · · Score: 2
      Well, that's all server-side.

      Nope, Scripting Host works client-side in IE as well. You just need to specify e.g. "text/python" as the language. For an example, see my multiplication table (in Norwegian, but it demonstrates the concept).

  95. Re:CGI by Your+Login+Here · · Score: 1

    Haven't you heard of it? C Gots an Interpreter. :P

  96. Re:My proposal by Dizcovry · · Score: 1

    While your compassion for non-professionals is laudible, your request for a simple markup language that allows users to code as they please isn't. Why repeat history?

    HTML is a simple language even for non-professionals. Please don't try for a rebuttal that I am sitting upon my high horse. I've worked in several positions where my sole job was to instruct computer illiterates. I've taught many people (even senior citizens) to write HTML. The foundation of the WWW was built upon HTML, it's logical and easy to learn. Many designers found the language inadequate for their needs, so they developed more advanced languages. The majority of which were created to assist the end user. DHTML is an excellent tool for creating navigation schemes for large websites. I agree that these "advancements" have made it slightly more difficult for the non-professional. Where the real problem begins is with the adoption of these new languages. This has made webdesign difficult for professional and non-professional alike.

    When companies begin throwing in proprietary code or only adopting a portion of a language - then the real problems begin. We've been tumbling down this rabbit hole for a few years now. And finally, we may be getting somewhere. Microsoft and Netscape are slowly becoming more standards compliant, and the W3C is waiting with open arms. Read: XHTML.

    XHTML may be the first language that both browsers will adopt completely. And the days of coding for two completely different browsers will be over!

    Oh wait, what about those old browsers? Nevermind. Guess we'll keep tumbling down this rabbit hole.

  97. You ass by johann909 · · Score: 1

    One is slow and buggy and the other is slow and buggier? You moron. Java provides an elegant syntax for writing quality software. Are you a programmer? I don't think so, you are a fucking moron and I hope someone beats the shit out of you quick!

  98. Why not sit back and watch by oziumjinx · · Score: 1

    Ya know what what; maybe this new language will make a difference. Maybe this new technology will enable many thousands of people the ability to create the types of pages and applications that usually require more knowledge to create. and that would be a good thing as i see it. The more people know, the more we will have, and the more you will know. Its just the plain truth. Also who cares if its a plugin. If this language really stands out then most likely it will be implemented inside the next versions of the browsers getting rid of the plugin. The same thing with Flash...that started as a plugin, and still is, but its also implemented inside many new browsers and how many people use it now?...some couple hundred million or so. I wouldnt be so quick to bash a new technology that may have the potential to change certain things.

  99. Can you spell A - P - P - L - E - T ? by spookyfluke · · Score: 1

    Who are these guys trying to kid? I can't belive I wasted my time on that!

    --
    you.bases.each{|base|base.are_belong_to=us}
  100. What? by spookyfluke · · Score: 1

    You're an idiot.

    --
    you.bases.each{|base|base.are_belong_to=us}
  101. Trying to be funny? by spookyfluke · · Score: 1

    If not, you're an idiot.

    --
    you.bases.each{|base|base.are_belong_to=us}
  102. See you soon on FuckedCompany by FatHogByTheAss · · Score: 1
    The only reason we monitor what you view is to allow us to charge commercial content providers.

    Let me be the first to say "Bite Me."

    At the moment, we do not have a good answer for small commercial sites.

    At the moment, you don't have an answer at all. You have created a solution looking for a problem. Given the wide spread adoption of Java, COM, VB, ColdFusion, and other "web" tools that are available at no cost, do you realy think you're going to get deep penetration into a a market by charging for what is easily available for free?

    "No one wants to buy my rocks! Whatever could be wrong?"

    Our intent has always been to obtain revenue from people who are making money off of Curl technology.

    Those people are going to continue to make money off their existing technology. Future developers will make money by not assuming an ongoing cost liability in their platform choices.

    Our business folks were faced with the interesting problem of how to take this technology and make it into a commercial product. They thought about it for a (very) long time, and this is what they came up with.

    Fire them. They are idiots.

    Can you think of a better idea?

    Absolutely. But I don't work for free, and you already have a staff of professionals that thought about this for a (very) long time.

    Driving adoption isn't some new science. If you have staff getting paid to come up with ideas, and this is what they give you, get new staff.

    --

    --

    --
    You sure got a purty mouth...

  103. Did Anyone Try It? by mrparker · · Score: 1
    I just tried the demos. Looks a whole lot like Java to me. It even loads what looks like an applet.

    Seems like yet another Flash/Java -like bloated technology. You can count me out.

  104. Re:Some more words... by HmeisterP · · Score: 1

    But if what they say about reducing the amount of bytes sent down, I'd pay for that, since I'm paying for sending bytes from my Web host anyway. I'd rather not give those Web hosting bastards any more of my money.

  105. Re:Some more words... by HmeisterP · · Score: 1

    Have some balls coward.

  106. Re:Curl is pretty cool. Knee-jerk criticism is lam by HmeisterP · · Score: 1

    You should enter their coding contest

  107. Java, anyone? by EllisDees · · Score: 1

    Reading over their site, I get the distinct impression that they are just making a new implementation of an old idea - Java applets. Why not spend the effort making java work the way it should instead of creating a whole new mess?

    --
    -- Give me ambiguity or give me something else!
    1. Re:Java, anyone? by tb3 · · Score: 1

      Could you please add C# to your list?
      Thank you.
      -----------------

      --

      www.lucernesys.comHorizon: Calendar-based personal finance

    2. Re:Java, anyone? by Roman+Coder · · Score: 1

      Screw the Java Applets method, go with Java WebStart. You install a plug-in on the browser, and then you can run any Java Application (NOT Applet) off the Net by clicking on a web link. The Java Application runs outside of ANY web browser!

      The initial work involved is the same as installing any other browser plug-in (ex.: RealPlayer), and you get Java's full capabilities (Swing, etc.) deployed off of the Net but running on the local client.

      http://java.sun.com/products/javawebstart/

      --
      "The future can only affect the present if there is room to write its influence off as a mistake." - Yakir Aharonov
    3. Re:Java, anyone? by Jason+Earl · · Score: 2

      We have all seen what has happened to the VC driven Dot Com's and their startup kin. They thought (mistakenly for the most part) that the only database that was likely to be "good enough" was Oracle, and so they paid through the nose for it.

      This made Oracle happy (in the short run) because they made a great deal of profits, but it made these profits by and large from a group of customers that are now unlikely to be repeat customers. Meanwhile the wiser startups (the ones you haven't heard of because they didn't buy Super Bowl commercials and haven't been listed on fuckedcompany.com) decided that some other database was "good enough" and they might actually be around again to buy upgrades in the future. If their needs grow from their success they might even actually need Oracle the second time around (but they will be able to afford it now). The fact of the matter is that for some workloads there simply is no choice but Oracle. They sell the only tool that is "good enough."

      I can guarantee you that in the long run Oracle will either earn the premium that their customers pay, or they will have to lower their price (or go out of business). Oracle has plenty of competition, and most workloads do not come anywhere close to requiring their database.

    4. Re:Java, anyone? by mvw · · Score: 2
      curl is competing with several entrenched technologies, and both Flash and Java Applets have progressed a great deal over the last couple of years

      Flash looks nice and has been embraced by the web design community due to it allowing better graphics/layout than all those cranky HTML/Java solutions and good tools for non programmers beeing available.

      But its download time is a bad joke. It has spawned a sub genre of "loading"-flics, not unsimiliar to the pre-film fill material of older cinema days.

      Its seems to run reasonably well on its few supported plattforms. (Except for the Netscape 6 desaster)

      Java could have been very promising on the graphical side (look for example over there at John Maeda's applets ) but it is also a PITA regarding download times (SWING, Baby!).

      Plus Java's mutation rate has degraded the easiness of embodying an applet with a simple APPLET tag into a nightmare of version mismatchs between applets and browsers/VMs and forces users into using a Sun tool to construct a proper sh*tload of JavaScript that figures on what browser it sits and pulls in a proper Java VM in case the browser is too old.

      On the other hand who would not forgive Netscape to give up the internal VM and stick that cr*p into an external plugin, if the internal VM was guilty of a big lot of bugs. (Run once, debug anywhere)

      And of course has anyone written a Java tool suited for those non programmers that web designers are yet?

      Thus Flash is partly useful to the artists and Java partly useful to the hackers.

      If curl is useful to both it will have a chance on the web. It seems to address graphical expressiveness (and more than managing a fixed rectangle in the browser), intelligent downloading strategies, obligations as programming language, obligations for non programmers (providing authoring tools).

      Its lack of cross plattfrom right now however is very bad.

      I also have no clue, if any open implementation will be possible.

    5. Re:Java, anyone? by toriver · · Score: 2
      Because Sun has it locked up tighter than an Martha Stewart's hieney.

      Except, of course, the specs are freely available for anyone to implement. How is that "locked up"?

      The key points are:

      1. Java and Javascript have become de facto standards, as has Macromedia's Flash technology and RealMedia's streaming technology.
      2. Microsoft are trying to butt into the first and last via their .NET architecture and Windows Media.
      3. Curl will be a YALL. (Yet Another Losing Language), and can join the queue to the soup kitchen behind Eiffel, Dylan, Tcl, Smalltalk and all the others which were "supposed" to win because, like, they were best and it was just a matter of time before the rest of the world would notice.

      Java and Javascript won because they had corporate backing, and good "marketing" because they were 'in' webpages. Oh, and because they contain good ideas, and the proponents of the languages can actually communicate with the rest of the world and don't simply assume that the language will psionically make people use it by its mere existance.

    6. Re:Java, anyone? by Jason+Earl · · Score: 5

      Exactly. This is nothing more than a Flash or Java Applet substitute. Unfortunately for the folks working on Curl they seem to have forgotten the most basic premise of computer economics.

      The "winner" in any technological niche will go to the software that is "good enough" at the lowest price.

      Curl is competing with several entrenched technologies, and both Flash and Java Applets have progressed a great deal over the last couple of years. More importantly, both of these solutions are easier and less expensive to deploy than Curl. So even if Curl has serious cool points it doesn't stand a chance.

      What's most amazing to me is that apparently these folks just don't see that. That absolutely boggles my mind. Surely they must realize that the last thing that the web needs is yet another plug-in. Especially a plug-in that requires you to pay by the character for commercial content. The folks at Curl must be targetting the demographic of billionaires who recently had a botched frontal lobotomy.

  108. Re:My proposal by jmarca · · Score: 1
    The web is a revolution because anyone can do it - anyone can understand HTML with a little work. The ability of people to publish their own content unrestricted to an unlimited audience is unprecidented [sic], and should not be ignored.

    right on. html is pretty hard to comprehend all by itself, let alone messing with fancy client-side scripting. sure, i can figure all that stuff out, but i'm a programmer. my wife is not, and she's the one with a burning need to throw pictures of our daughter on the web with accompanying text.

    anyway, if java and javascript were all that useful, then they would be included in slashcode, right?!

    James

  109. Re:Commentary by bare_naked_linux · · Score: 1
    I agree.

    With just a quick parusal of the above links, I don't see how they think their doing anything different from Java or Flash. Where's the difference? What makes this so special?

    I'd love to see someone come up with a revolutionary way of enhancing the net experience without increasing the need for bandwidth exponentially. However, this looked more like a bunch of Marketing speak for "We want you to use our stuff rather than the current tools." Heck, they even use a browser plugin just as Java or Flash do.

    Note that by mentioning Java and Flash in the same sentance that I am not saying that they work the same way. I understand that they are two very different ways in which a lot of the same interactive content issues can be solved.

    --

    --

    --
    Unscrample my email, win a prize.

  110. Name already taken! by erayzer · · Score: 1

    There already is a tool called cURL (see http://curl.haxx.se). It's a handy tool to use when scripting website walkaround scripts and the like.

    1. Re:Name already taken! by pat_1729 · · Score: 1

      Curl started as a research project at MIT around five years ago, which may predate cURL (I am not sure). Regardless, by the time we were aware of cURL, we already had too much invested in our name. Sorry for the confusion.

  111. Re:Won't reach critical mass by Ayende+Rahien · · Score: 1

    > Present html clients have existed for several years now, but people still haven't upgraded to the latest and greatest (for whatever reason).

    Actually, IE 5 has about 70% of the market, you can bet that within 6 months of IE6 being out, it will be in a strong position too.

    And you already can program webpages with Basic.
    It's called VBS, and work on more than 80% of the browsers.

    --

    --
    Two witches watched two watches.
    Which witch watched which watch?
  112. What about C/C++/Ada/Pascal? by Ayende+Rahien · · Score: 1

    Why can't I do client side programming on any of those languages?
    On a related note, do you know if there are Windows Script Host extention for those languages?

    --

    --
    Two witches watched two watches.
    Which witch watched which watch?
  113. Re:Won't reach critical mass by Ayende+Rahien · · Score: 1

    Not according to MS, according to www.thecounter.com
    http://www.thecounter.com/stats/2001/March/brows er .html
    IE 5 has 77% of the market share, IE 4 has 9%
    I believe the numbers speak for themselves.

    And IE6 will support all the features of IE5 & 4, just like IE5 supported all of IE4's features. It's netscape that breaks everything in browser releases.
    You really don't know MS, do you? Backward compatability is a very important matter to them, sometimes even to the point of madness (9x, frex)

    Hell, I can still play goldenaxe on XP, and the OS it was written for was about as different from the one I run it on as possible.

    --

    --
    Two witches watched two watches.
    Which witch watched which watch?
  114. Re:Compatibility! by Ayende+Rahien · · Score: 1

    A> HTML was *never* meant to look the same on every machine, that is some other standard job (PDF?)
    B> IE makes a good job in rendering webpages, Opera does it as well. Mozilla should be great when it's around 2.0 version.
    The problem would've been much simpler if you had to write a HTML renderer alone, but you also have to write for Javascript, CSS, DHTML, etc.
    C> I agree that translation is hard, I'm just pointing out that no compiler, as of now, has completed implementing the standard. No a *single* one. Ada is much harder standard to write for, and there doesn't seem so much of a problem with it.

    --

    --
    Two witches watched two watches.
    Which witch watched which watch?
  115. Re:Compatibility! by Ayende+Rahien · · Score: 1

    Yeah, right!
    No one has succeeded in implementing C++ correctly yet, and it's much older than the web as we know it.

    You often can't move code from one compiler to another, so you complain about lousy HTML?

    --

    --
    Two witches watched two watches.
    Which witch watched which watch?
  116. Web too polluted already by ryants · · Score: 1
    I am the only one who yearns for the days when web sites were driven by information and not style? The days when you could use any damn browser to access content over HTTP? The days when the SNR was several orders of magnitude higher than it is now?

    Perhaps I'm some kind of techo-Luddite, but really, I yearn for those days, when substance won over style.

    Ryan T. Sammartino

    --

    Ryan T. Sammartino
    "Ancora imparo"

    1. Re:Web too polluted already by Ahahaha+($$$) · · Score: 1

      Maybe we should split the web in two? Style (CSS etc) for the uninformed masses, and let us geeks go back to gopher? If I could get my hands on a gopher-server, I'd be more than happy to convert my existing website... :^)





      --






      sig sig sputnik. we love.
  117. Re:My proposal by Big+Sean+O · · Score: 1

    "[TBL] should push to get rid of the requirements for XHTML to be properly nested, well-formed, and closed. It may seem like a good idea to us coders, but a bad idea to people who find HTML confusing enough already."

    How hard is it to balance parentheses, brackets, and braces? Sure people make a lot of misteaks [sic], but I think the promise of XHTML is worth the extra closing tags.

    Anyway, this is a moot point. The majority of novice coders are going to use HTML-authoring software. Those can be made to create well-formed and valid code. The next group of inexperienced HTML coders will use a text editor, and most of the good ones have syntax coloring.

    I don't think XHTML is all that hard to learn compared to old-style HTML, it's just changing the bad habits of the user who won't RTFM.

    So is your proposal that we throw out XHTML because we want to save the doofi that use have bad habits and use M$ Notepad? Are we embracing and extending for them now? I didn't get the memo. ;-)

    --
    My father is a blogger.
  118. Two words. by guku · · Score: 1

    Windows Only
    -----------------------------
    kaaaameeeeeeehaaaaaameeeeeha!
    -----------------------------

    --
    -----------------------------
    kaaaameeeeeeehaaaaaameeeeeha!
    -----------------------------
  119. Curl(TM)'s recipe for success: by Macrobat · · Score: 1
    Take the brand-name recognition (for the PHBs) of Python, say, or Ruby.

    Add a proprietary license.

    Shake well, without a lid.

    (BTW, anyone see their un-spell-checked home page? Or is there something called a "source cod" that I haven't heard of before?)

    --
    "Hardly used" will not fetch you a better price for your brain.
  120. Re:Brilliant idea by Macrobat · · Score: 1
    It's gonna fly like a lead balloon... but then again, that's what Keith Moon said to Jimmy Page, isn't it?

    I think it was John Entwhistle who said that. Right band, wrong instrument.

    --
    "Hardly used" will not fetch you a better price for your brain.
  121. Interesting, but.... by elrond42 · · Score: 1
    Given the development and training effort that's gone into ASP, ColdFusion, PHP, Tango, etc... I get the feeling that most people will be content to survive with things as is rather than adopt an entirely new way of doing things they can already do.

    It's shame though. Some uniformity to this part of the web-development world would really be nice some days.

  122. Berners-Lee is listed as a "Founder" by janpod66 · · Score: 1
    Take a look at their web site: http://www.curl.com/html/about/founders.jsp.

    In fact, I find this aspect of it much more intriguing than the issue of whether Curl will succeed. I have little doubt that Curl will go down in flames. The question to me is: why is Berners-Lee listed as a founder and what are all those people thinking?

  123. So does this mean... by bark76 · · Score: 1

    with faster downloads, anyone who switches to Curl has a better chance of surviving the slashdot affect?

  124. Re:Probably Not by aristotle2000 · · Score: 1

    Good point

    --
    Disclaimer: There is no guarantee that the content has been read or understood
  125. Sheesh` by Eustis+Burbank · · Score: 1

    C'mon. There are plenty of good languages out there. May I suggest Standard ML? APL? Scheme?

    How about another name. Div? Grad?

    --
    ------ 1001001
  126. I think that... by Eustis+Burbank · · Score: 1

    Oh frettled gruntbuggly,
    thy micturations are to me,
    As plurdled gabbleblotchits on a lurgid bee.

    Groop I implore thee,
    my foonting turlingdromes.

    And hooptiously drangle me with crinkly bindlewurdles,
    Or I will rend thee in the gobberwarts
    with my blurglecruncheon,
    see if I don't!

    --
    ------ 1001001
    1. Re:I think that... by Ahahaha+($$$) · · Score: 1

      Aaaarghh! My ears! Eustis, you're turning into a penguin. Go right ahead.





      --






      sig sig sputnik. we love.
  127. Re:Slashdot editors and Java by Ahahaha+($$$) · · Score: 1

    Well, it ain't gonna happen. After the finishing exams I'll be jumping over to webdesign-class. Much easier on my eyes.







    --






    sig sig sputnik. we love.
  128. Re:Won't reach critical mass by Ahahaha+($$$) · · Score: 1
    I personally can't find a browser I like

    <hit-and-run-mode>Write your own browser! Only then will you be able to feel happy about yourself. :P </hit-and-run-mode>





    --






    sig sig sputnik. we love.
  129. Re:Slashdot editors and Java by Ahahaha+($$$) · · Score: 1
    Ahem. The university I attend use Netware for their Win9x-network. It's been working great for them (mostly), but there are people like me who manage to step around it and get free prints :P Granted, I spend most of the time on their Solaris-machines, but people keep dragging me away to fix their problems. Ack.

    And I'm learning Java in the programming class. It's a great language to teach OOP-newbies like me, and with Supercede's native-mode compiler speed is pretty much decent.





    --






    sig sig sputnik. we love.
  130. Re:Client Side Scripting SUCKS by Ahahaha+($$$) · · Score: 1

    Aw, come on! Just like every technology out there it can be both used and abused. Personally, I think that guns == Pure evil!!!!!!! Come join my crucade!!!1!11!!. :P





    --






    sig sig sputnik. we love.
  131. Re:Curl == Spyware by pat_1729 · · Score: 1

    The only reason we monitor what you view is to allow us to charge commercial content providers. As much as possible, the information is collected and used only in summary.

    We are well aware that end users do not like being monitored, and we are well aware that they do not like to pay metered rates. We have designed our revenue model and associated metering mechanism with this in mind. Apparently, we need to make our privacy policy more clear.

    Our present revenue model is directed at two groups:

    • Non-commercial sites (no charge)
    • Large commercial sites (charge by volume of executed content)

    At the moment, we do not have a good answer for small commercial sites. We do not yet have enough sales staff to support a huge number of small customers anyway.

    Our intent has always been to obtain revenue from people who are making money off of Curl technology. Doing this directly based on their profits is very difficult in practice. So for now, we are going with this metering model.

    But if you are not making money off of Curl, we have no desire to bother you in any way. In fact, we want to encourage you, because we want Curl to spread. Hence we have no charge for non-commercial use, and we provide lots of free resources for developers.

    Our business folks were faced with the interesting problem of how to take this technology and make it into a commercial product. They thought about it for a (very) long time, and this is what they came up with. Can you think of a better idea?

  132. Re:Some reasons why Curl will never take off... by pat_1729 · · Score: 1

    Yes, it is a browser plug-in. It started as a standalone application, but we figured end users would not be interested if it did not run in their browsers.

    We still use the standalone version internally to build Curl, because most of the Curl client is written in Curl itself.

    We have had a Linux version internally from the very beginning, but we are not comfortable making it a supported product yet (sound familiar?). About 1/3 of our developers have Linux machines on their desktops, and nothing gets committed to the source tree unless it passes all tests on both Linux and Windows. So releasing a Linux version would not be too hard.

    The Mac version will be... tricky. :-)

  133. Re:My proposal by pat_1729 · · Score: 1

    The principle you are espousing is the same one which has driven Curl's design from the beginning. We call this design principle the "gentle slope".

    The idea is that an ordinary text document is a valid Curl program. You can do simple markup using a syntax about as complex as HTML. If you want a more interactive page, you can do it by learning a little more Curl; you do not need to suddenly learn a completely different technology like Javascript. As you learn more Curl, you can create more complex dynamic documents. Eventually, perhaps before you know it, you have gone beyond documents and are writing full-blown object-oriented applications. The author has been led down the gentle slope and has become a programmer.

    That was the idea, anyway. The "gentle slope" concept permeated every design discussion we had, and we always considered it the principal architectural goal. It was not always an easy goal, and how well we succeeded remains to be seen. But we did try.

    The gentle slope also extends all the way down into the heart of the runtime. All of the components in the Curl system (including the layout engine, the rendering engine, the debugger, and so on) are themselves written in Curl, so you can invoke them directly when you need them. For example, you do not need to learn some disparate "document object model" to create complex layouts on the fly; you can just invoke the object oriented interface which is already present in the guts of the system. The full benefits of this tightly integrated environment are hard to describe, but they do become obvious if you spend some time playing with it. Or so we hope.

    By the way, this integrated "universal" environment, with its easily composed and reused pieces, is squarely in the tradition of the great Lisp machines. Exactly how Curl is like Lisp, and unlike Lisp, and why, is a topic for another time...

  134. Whoah, hold on there by nyan · · Score: 1
    OK, from some of the reactions, you might think that the article read, "Uncle Tim Declares Web Over, Go Home." Let's start from the beginning.

    I hope that people realize that the current paradigm of the WWW is workable but has flaws. HTML is in fact a very limiting paradigm that severely limits your range of expression. For many applications this is not only bearable but good. Limitations can be advantages, in terms of security, for example. You don't necessarily want you .doc to be a full executable... oops, did I mention that? :)

    But frankly, the science-fiction vision should be more along the lines of easy loading of networked software that looks good, performs well, and has the power that I expect from a desktop application. Does HTML + JS fulfill that task? No, it doesn't. Reload is a silly paradigm for refreshing content. Does Java? Maybe, but it depends on who you ask.

    The Curl language is an entrant into the field of client-side computing with some advantages and disadvantages. Let's visit a couple of points raised to date in this discussion:

    1) Client-side computing. HTML is a form of client-side computing: the client has to render the markup, right? It's not really CSC, but it is a mark near the edge of the spectrum. All operations involving two+ computers involves interactions between them, and there are operations that are better suited for one or the other. E.g. databases on the server, graphics on the client. Curl language is a powerful client-side language, so better lets YOU, the developer, choose where any given operation should take place. Isn't that a plus?

    2) Integration. They say you can use the Curl language with EMBED. You can create source code on the fly with server scripts in any language and pass them down normally. See the various .jsp comments. This leads into point 3.

    3) Content and markup. There is nothing forcing you to mix the two, but you have to option to. This allows you to integrate with existing systems that assume markup. Or you can write a rendering system that pulls down pure XML. Your choice.

    4) Editors. Note that they have an emacs mode in the Tools section of their Web site...

    (Plus, anonymous procedures are the bomb. :-) Try them, you'll like them.)

    In other words, we should be arguing about whether this new (though under development for years) client-side technology is a good realization of client-side technology, not dismissing it offhand because it is not HTML. HTML is HTML, and is not going away anytime soon... in any of its countless flavors/versions/acronymns. But maybe it's not the best for every task. I think there is also room in 'computing space' for an integrated language that does JS++--+-+ and friends one better. Legacy solutions are not always preferable just because they already work, albeit poorly.

  135. Re:rationale is flawed by Carl+Stern · · Score: 1
    the trend of most content-heavy websites is towards heavy duty server hardware with efficient server-side engines like PhP or mod_perl. Compare that hardware and software environment to a typical client-side desktop which suffers from M$ bloat, multi-tasking, and limited hardware. Unless you have server-grade hardware and don't use any other programs while surfing, you're probably not going to be able to execute code a.out in less time than it would take the server to execute it AND deliver it to you.

    I'll take a thousand clients running at 50% of theoretical maximum rather than a dedicated server rendering and serving GIFs for each of those thousand, please. :)

    speaking of delivery, consider that the trend is towards cable modems, ISDN, and DSL and away plain old dialup. True not everyone has fat pipes (I don't, myself) but why design a technlogy for the past?

    Be that as it may, there will always be an advantage in using the minimum amount of bandwidth necessary to do the job. Any pipe can be filled with cruft, no matter how large the pipe. I predict that someone will always find a way to fill whatever is available -- streaming 3D with video textures, or something awful (or useful!) like that. If you only really asked for 30 Kb worth of info, then that's what the server should send, if at all possible.

    granted, server-side processing sends the Whole Enchilada. Your 5-line PHP file expands to 100 lines of HTML and jscript. so what? if your connection is fast you won't notice, and if your hardware isn't state of the art you will wait for local compile time anyway. Just like you do now for Java (which is why IMHO Java sucks for web but rules for everything else).

    The way around this is to provide an applet that queries the server without reloading itself, then updates the GUI state as required. Curl language applets can open connections back to the server. No recompilation required until the user shuts down and restarts the next day, or you rewrite the applet, etc.

    Also -- I have a broadband connection, and I still wait on large pages. Not just for graphics, but textual data and for very complicated layouts. It happens today.

    well, actually if you follow CSS you can separate content and layout without installing Yet Another Plugin and also minimize complex nested tabling. Assuming you use Opera or IE anyway :) To be fair they should compare CURL vs HTML + CSS, not CURL vs HTML alone, if they want to talk about layout affecting code design.

    Having used/tried to use CSS, I can safely say that the Curl language's GUI options are much saner to use. CSS gets really complicated really fast, even without all the current differences in implementation between browsers.

    Disclaimer: My employer, Curl Corporation, does not necessarily share the views expressed in this message.

  136. Cost? by SirTalonz · · Score: 1

    Why would anyone actually use this...they want you to pay royalties if you're doing a commercial site. That's so unrealistic it makes me sick. Stick with javascript, get a clue curl. Brian

  137. Re:Commentary by DeliSammich · · Score: 1

    Taking over browser functionality is probably a must, since, among other considerations, rendering standards still go lacking. That doesn't excuse the approach, but it does (once again) point up the need for a uniform client standard. I don't know if that alone would negate the need for a CURL style language, but today, I'd settle for real uniformly functioning CSS and complete adoption of HTML4.0. Suppose that makes me a cheap date- oh well!

  138. CURL is cool and new... but needs some work... by wakame_soup · · Score: 1

    Besides the completely irrelevant whinings about Curl's website using JSP pages (geez people, that's like saying a web page promoting Java is using _HTML_ to disseminate information about the language.. oh the horror!), we seem to be getting some good informed feedback here which I think is great! I've read through most of it and would like to both summarize a few points that have been made, as well as comment on my expectations and view of the language.

    Applications at present are almost universally server-dependant, and the average client machine isn't using a fraction of its own processing power. While bandwidth may be increasing, we're also wasting it with unnecessary server requests. On the whole it would seem logical to reduce server load and increase client load since servers are in general overloaded and clients are underloaded. Client computers are getting cheaper and faster, but current internet architectures don't take advantage of this at all. Curl does, and this is makes it a good thing!

    Yet as with all things, there is a downside. What about those of us with slow computers? Receiving purely HTML content is not a big deal, but the minimum requirements for installing the Curl plugin are somewhat high. This worries me. Without improvements in this respect, I do not think Curl will be a viable replacement for HTML, or even the current HTML + CSS + DHTML + Javascript model. Why? Because it's a bit too powerful, complicated, and requires a bit too much computing power for the simple things. Slightly dynamic, nicely laid-out documents should not require this kind of processing power. And this is too bad, because I like the idea of using one language with the capabilities of all four. (I especially want to get rid of Javascript, that hacked crap language that gives Java -- which I know and love -- a bad name.)

    On the other hand, I can see Curl as a serious competitor to some of the "Flash"-ier sites, with its native 3D support and built-in 2D library. Flash development sucks ass. (Whoops, pardon my language.) Curl also has the advantage of integrated powerful layout capabilities. Text/graphic layout using HTML/CSS still has me smashing my head against the walls in frustration, especially when I get things JUST right in Netscape only to have it be a complete mess in IE. Frankly, it's too much of a pain to do simple layout with HTML+CSS and I've been itching for something better all these years, even if it means learning a new language.

    Hopefully improvements will be made in reducing the requirements for the plugin. (And btw, I think the fact that it is a plugin and not a whole new browser is a good idea. That makes it more compatible with existing technologies, and means the company spends more time on making the Curl language work rather than making HTML/everything else work.) Curl is still a new language and we really have to give it time to develop. The underlying concepts are good though... utilizing client processing power, providing powerful graphics capabilities and much simplified layout functionalities. What the company aims to do -- address the shortcomings of current client-side web languages -- is very ambitious. I think the specification is pretty cool even if the implementation leaves some things to be desired.

    I sincerely hope the company is working really hard to get the Mac/Linux plugins running as soon as possible, since that's a big selling point. And that it works as specified... no platform inconsistencies and real platform independence would be a real win. It would, of course, have to be faster than Java to REALLY sell though (JVM was a good idea for this but in the end, makes Java slower than I'd like).

    I too would like Curl to rethink their marketing strategy. Although they initially only charge for commercial sites, the wording they use implies that they may start charging everyone. If they ever start charging noncommercial sites employing Curl content I will likely never support them, not while there are alternatives. Even for commercial sites, charging on an executionary basis is less than ideal; for example, what about those sites with high browse to buy ratios? The pricing scheme really sounds very bad to me. The solution? Make it open source and free. This is the one true path to enlightenment and eventual perfection.

    I hope Curl survives long enough to work out their initial bugs (and work through the initial criticism of the largely uninformed public). I think it could be a really revolutionary thing for the internet community, but it needs support/acceptance and before that, more development and marketing work. I'd say that starting with educational facilities is definitely the way to go... the current generation of web programmers already knows alternative languages that are widely accepted and thus marketable. I also point out that Java will also always likely be easier to learn for those who already know C/C++, and the fact that it is THE hot language to know for internet application development gives Curl little leeway to break through in today's market without a carefully thought-out marketing strategy.

    At the moment, I simply don't have the free time/resources to spend learning a new language that might conceivably turn out to be a waste (though I really hope not!) no matter how easy it is to learn and use, so I am not investing much energy into learning Curl. I already know enough about programming in general that I probably won't gain anything by learning yet another new language. However, students just starting to learn web programming might find it educational to begin with Curl as opposed to HTML (I never thought the HTML syntax was pretty anyway)... another reason why I think Curl should consider targetting the younger generation.

    So in short, if Curl Surge is included as a plugin packaged in the basic install of Netscape and IE for every platform, free of charge, I think over 85% of Curl's problems would be solved. ;) Java extraordinare that I may be, they will likely have my support. In the meantime, I look forward to seeing what changes might be included in future releases of Curl.

  139. Reliability, IP, and Integration by CheeseDome · · Score: 1

    A few quick observations from a "seasoned" Curl beta user:
    1. Reliability: Although it may be easier for an end user to have the browser bundle up required software instead of the user needing to download a plugin, one major advantage of a plugin technology IS reliability. As long as the software vendor controls the engine (i.e., the "compiler") itself, reliability is in the hands of the vendor, not the hands of diametrically opposed and relatively disinterested browser vendors.
    2. There is a means for obscuring code. Application code can be processed such that the code is compressed and obscured, yet can still be interpreted by the plugin.
    3. Curl seems to have identified integration as a key component in their quest for acceptance. Although there is supposed to be very little you couldn't do all in Curl, they've very heavily promoted interoperability with existing technologies.

  140. Re:My proposal by pohl · · Score: 2
    If Tim really wanted to make the web a better place, he should push to get rid of the requirements for XHTML to be properly nested, well-formed, and closed. It may seem like a good idea to us coders, but a bad idea to people who find HTML confusing enough already.

    It seems to me that forcing the nested-container format makes HTML less confusing: one need not memorize the strange exceptions where they don't need closing tags. And it makes it easy for tools to find where the document is malformed. It's a win for novices and coders alike.

    --

    The "cue the foo posts in 3, 2, 1..." posts will commence with no subsequent foo posts in 3, 2, 1...

  141. Re:Congestion by Jason+Earl · · Score: 2

    The difference, of course, is that I can use Java and JavaScript for the low price of FREE, and support is included in most browsers without the hassle of a plug-in.

    Curl, on the other hand, wants to charge by the character for commercial content, and your customers will be forced to install their goofy plug-in to boot. Oh, and they want to force you to learn another language as well, that makes sense.

    Face it, the folks behind Curl are clearly insane. Their mousetrap might be better at killing mice, unfortunately it irradiates the entire neighborhood and makes your house unsuitable for human habiation for the next 1e237 years.

  142. Re:Some more words... by Jason+Earl · · Score: 2

    The minimum payment for commercial Curl usage is $1000 per month and the maximum is $50000 per month based on the characters of Curl content sent. I don't know what kind of magic Curl claims to be doing. But the bits from your images and text have to get to the client somehow. My guess is that they aren't doing a better job than PNG, JPEG, and Apache with mod_gzip.

  143. Re:Commentary by Jason+Earl · · Score: 2

    Well said. There is no way that Curl has any chance of being succesful given that it is competing with several well tested (and well-known) systems that do essentially the same thing for free.

  144. Who is going to pay? by Snapple · · Score: 2

    It seems that these people are from the old Dot COM school of business. Invent something cool, but try and make money on something that is competing against that is free! Netscape knows quite well what happens when you try that. (BTW I pretty much ONLY use Netscape)

    I am all for making money off internet based products, but there are some things that don't lend themselvs to be "for charge". What would have happened if CERN charged for every character served out to an HTTP Browser? Do you think the net would have taken off? Just think of the cost of relearning a new language, making sure all your clients are compatable, and then paying for thier licencing... Customers commit to an annual volume of between $12,000 and $600,000, payable in equal monthly installments, with a minimum of $1,000 per month.

    I say kill it now quietly before clueless CIO's get suckered into paying for something that will go the way of the DODO in a couple months...

  145. Replace Java *AND* JavaScript?? by PCM2 · · Score: 2

    Personally, I'm still waiting for a language that will replace current server-side languages, rather than client-side.

    You know -- things like shell scripting, TCL, Ada, and C.

    --

    --
    Breakfast served all day!
  146. First Java, then XUL, then .NET, then Reef... by VValdo · · Score: 2
    Now Curl.

    Yesterday, Eazel just announced Reef, yet another attempt to do the same thing Microsoft announced with .NET which is similar to Dave Hyatt's XUL (+CSS+JS) for the Mozilla project which promised to do what Java was supposed to do.

    All this so I can subscribe to my word processor on a monthly basis?

    Kinda depressing.

    Seriously, can't we all get together and decide on a single system without everyone going off doing their own thing?

    Answer: No.
    -------------------

    --
    -------------------
    This is my SIG. There are many like it, but this one is mine.
  147. Re:Won't reach critical mass by Pope+Slackman · · Score: 2

    Oh geeze, it's the Basic guy again...

    C-X C-S

  148. Re:Won't reach critical mass by Silver+A · · Score: 2
    We should stick with the languages we already know and know well.

    CobolScript

  149. Re:Replace Java *AND* JavaScript??.. CURL by josepha48 · · Score: 2
    There already is a CURL, it is a Cnet URL. No joke, this is what they call it. Curls are used in PRISM or story server, which IS a server side programming language based on Tcl, with extensions.

    Personally I am looking for a server side language that is better than JSP and Servlets. Perl is okay, and mod_perl is better, but can get messy, Php is good, but does not cache like Story Server.

    On another note this is exclusionaly technology in its current form. It does not work with Netscape 6, it does not work on Linux or Unix at least that is what there system requirements say, no not even Mac either. So they inventeda new plugin.. BFD there are lots of those, and unless it is an open standard that anyone can implement then it is useles to me and would deter me from visiting that site.

    Hey M$ is even talking about making there C# an open standard. Of course they wont make it open enough it will still have COM/DCOM/ActiveX hooks.

    Who would have thought that the WWW would have become the World Wide Divide? Maybe they should detect a browser and say, "your browser maker is to dumb to make a browser that works with the standards! Please go away. (lol)

    I don't want a lot, I just want it all!
    Flame away, I have a hose!

    --

    Only 'flamers' flame!

  150. /. nick "QuickBasic" == Bill Gates??? by alienmole · · Score: 2

    Nice try Bill! We're on to you!

  151. Fine for static web, what about dynamic? by alienmole · · Score: 2
    In addition to the "public web" of pages that we all surf, the web has been jumped on as a platform for development of applications for businesses - intranets and extranets. This requires real programmability. You're asking for a content & presentation model designed to do nothing but render static content, but that would limit the current usefulness and future of the web.

    As for the "people who find HTML confusing enough already", in my experience, they mostly use products that allow them to avoid dealing with HTML.

  152. CGI by sharkey · · Score: 2

    CGI is a scripting language?

    --

    --

    --
    "Outlook not so good." That magic 8-ball knows everything! I'll ask about Exchange Server next.
  153. Client Side Scripting SUCKS by the+eric+conspiracy · · Score: 2

    The main pox infecting the pustules of the web is client side scripting. Every browser invented by the mind of man treats every client side language differently, making the authorship of working code a Death March.

    Browsers as they exist can barely (and sometimes not) handle the much easier task of rendering a page, and until one put a standards compliant page on the web AND HAVE IT APPEAR SIMILARLY on 99.5% of the browsers in use WE DON'T NEED NO STINKING CLIENT SIDE SCRIPTING!!!


    MOVE 'ZIG'.

  154. Mature? Widely Understood? by dvicci · · Score: 2

    Could you please clarify what, exactly you mean by those terms? To me, "mature" would mean little or no cross platform/cross browser compatibility issues... which is clearly not the case with JavaScript or CSS... to say nothing of HTML.

    --
    ] D
  155. Re:Java == client side? by hugg · · Score: 2

    At my last company, resumes that featured "Java/JavaScript" went instantly into the atomic shredder.

  156. Lynx by hugg · · Score: 2

    That reminds me, I have a flash animation I want to run in lynx, but it says "plug in not available, use color xterm" ... who knows what this means? I'm running on a Diablo teleprinter.

  157. Integrating Code & Data? by EvlG · · Score: 2

    One red flag that went off immediately is the advocating of integrating code and data.

    I dont understand the rationale behind integrating them - they are 2 very different things. Developers need to be able to change one without the other, hence the recent rise of the old MVC paradigm in the JSP world (mixing the Java code in the HTML page makes for a mess because designers have to work around it, and it gets hard for coders to manage.)

    So why does Curl suddenly think it grand to re-mix all the code and data? Can anyone explain this to me?

    Aside from this, I don't see any reason to code in Curl. There's lots of mindshare and knowledge out there in HTML + DOM + CSS + JavaScript. Sure, it can be a pain sometime, but there are a lot of people out there working to make it better. Why turn that distributed responsibility over to a company with a proprietary technology? I'd rather just improve upon the current open standards.

  158. My impression... by Polo · · Score: 2


    My initial impression of the language itself after looking at the text formatting example is that it looks hard to parse. There's no clear distinction between control syntax and data. I think HTML/SGML/XML looks easier to parse (at least initially)

  159. Re:Um, Tard? by MadAhab · · Score: 2
    Netscape did their share - layer tags, blink tags, CSS that doesn't work half the time forcing use of font tags - and actually IE 5 on the Mac is quite standards compliant.

    Though, having spent all day dealing with javascript, I'd rather that I could someday, within my lifetime, code to a single standard.

    Then all I have to do is fix shitty dreamweaver code.

    Boss of nothin. Big deal.
    Son, go get daddy's hard plastic eyes.

    --
    Expanding a vast wasteland since 1996.
  160. Re:Especially when rebol is around. by Malcontent · · Score: 2

    According to their web site OS/2, OS/400, MPe/ix ports are on the way.

    As for the others it's already been ported to 45 platforms I am sure if the there is any demand it will be ported. How hard would it be port it tru64 unix when it already runs on aix, irix, solaris etc.

    It's kind of odd that there is no palm support however.

    --

    War is necrophilia.

  161. Show me a man... by CAIMLAS · · Score: 2
    ...that can write PHP, DHTML and HTML 4 in full specification without an HTML 'editor' like Frontpage or Dreamweaver, and I will show you a man who hates his existence due to inefficiency and excessive convolutedness.

    -------
    CAIMLAS

    --
    ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
  162. Re:Mature? Widely Understood? by cxreg · · Score: 2

    Anyone who thinks JavaScript is mature has obviously not seen this :)

  163. LiveConnect Replacement/MultiThreaded JavaScript? by TrevorB · · Score: 2

    Does anyone know if there are alternatives for LiveConnect out there that give greater cross-browser compatability? Javascript is OK to get done what you want to, but it's singlethreaded. LiveConnect allows me to tap into the JavaVM and have a multithreded codebase. We're presently using Liveconnect to connect the browser to XML-RPC on the clients JavaVM, and making multiple simultanous asyncronous calls...

    We're planning on coming up with an alternative, cause JavaVm is slow to load, hard to configure on the client.

    Does anyone know of a JavaScript only implementation of RPC server calls that works asynchronously (multithreaded) on both NS and IE?

    Even a "synchonized" block in Javascript would be helpful. (You could use the multiple frames of a browser and use the *browser* to make the calls as a POST request and let JavaScript wait for the server to give a response, but it's hard to synchronize the JavaScript to control the frames....

  164. Second Rule of Program Design by n3bulous · · Score: 2

    2) Redefine a new comment indicator.

    shell: #
    C: /* */
    C++: //
    asp: '
    curl: ||
    SQL: -- (some, not all?)
    Javadoc: /** **/
    lisp: ;
    vim: "
    Forth: \

    These are just the ones I know...

    --
    "The area of penetration will no doubt be sensitive." ~ Spock
    1. Re:Second Rule of Program Design by JdV!! · · Score: 2
      Some more:
      • Pascal: { }
      • Basic: 10 REM
      I'm pretty sure there was one that used '%'. Can't remember wich one though. Must have been one of those mainframe jcl type batch languages. I have visions of all-caps daisy-wheel printouts with that one, but as I said can't place it right now...

      Having a new one in a new language is asinine. It's fairly easy to tell yacc (or bison) to use all of #, //, and /* */ (the most popular comment indicators). To use || (a well-known operator in other languages) is doubly asinine, since apparently boolean OR is something else in their language...

      JdV!!

      --
      <Enter any 12-digit prime to continue>

  165. TIBET by Baldrson · · Score: 2

    What are the chances that TIBET will ship?

  166. A post of a different flavor... by sabre · · Score: 2
    Heh, just taking a quick glance at the language itself, not commenting about the nontechnical aspects, I found it really REALLY humorus what you find in the "Curl Advanced Features" document:

    1. Classes
    2. Class Members
    3. Strings
    4. Collections
    5. Hash tables
      ...
    6. Memory Management
      ...
    Note that this documents follows the 200 page "beginners/basic features guide"...

    I can see it now: "our language is so technologically advanced that you can use STRINGS if you become an expert in it." and "yeah well sure perl has nice hash's that they tell you about in the first chapter of learning perl. You can read about it on page 99 of the advanced features guide!"

    -Chris

  167. CURL by passion · · Score: 2

    The last time that I heard of a "CURL" was when it was in reference to that POS system that Vignette hacked together, and when I was shipped off against my will to one of their training seminars. They used to refer to "Custom" URL, where you do some thing ugly like wired news: http://www.wired.com/news/culture/0,1284,42774,00. html the comma separated shit actually keys to a cached file in your database system...

    BTW, the first "0," means absolutely nothing.

    --
    - passion
  168. Re:Probably Not by isaac_akira · · Score: 2

    But, there are things like PHP whose rise has been nothing but astounding...

    But that is a server side technology, so you can change your site over to php and nobody will even know (except that is has some cool new features). To adopt a new client side standard (like Curl) you need support from a lot of people: the major browser makers (to add support in their browsers), and most users (to upgrade to that new browser).

    Most companies will still want to support older browsers anyway, so doing Curl will just add another level of complexity to the mess.

    I'm much more interested in server side tech like XML/XSL that lets me use logical formatting for the data, but to then render it out in standard html (or SWF, or WAP, or PDF). If I want to change the data, I change only the data. If I want to change the formatting, I change only the template. I've been doing this for a long time with my own perl/database kludges, but it would be nice to have a standard format for it.

  169. Some reasons why Curl will never take off... by slashbrent · · Score: 2

    1) It's a damn browser plug-in.

    2) Does this sound familiar?
    Surge [Curl] is currently for Microsoft Windows only - Macintosh and Linux coming soon!

    Translation: Windows development takes priority and we release for this platform first (versus other projects that *truly* support all platforms and develop their releases in tandem).

    3) How much space?!
    Total installation will be ~ 17Mb depending on system configuration.

    People will rush out ASAP and download this you say?
    Riiiiiiiiiiiiiiiiiiiiiiiggggggggggggghhhhhhhtt.

    --

    Moderators need an additional choice: "Karma Whore" for people who cut-and-paste articles as their comments!
  170. Congestion by dciman · · Score: 2

    It just seems like this isn't going to stand a good chance against the already established tools out there today. People have spent a lot of time learning and developing with java and javascript, not to mention such things as flash and things like that. Will people really have the time to spend on learning a new language? (even if it is cleaner or slightly easier to use?) With so many different methods out there now, I'm afraid even a good alternative will be lost inthe jumble.

  171. But it's in PDF. by Animats · · Score: 2

    I can't believe Bernars-Lee is behind this. The documentation for it is in PDF.

  172. Re:Good Languages Die Hard by Mr_Icon · · Score: 2

    http://www.curl.com/html/technology/documentation. jsp

    I guess they can't afford to pay per-character for the use of CURL on their pages... :)

    --
    If you open yourself to the foo, You and foo become one.
  173. Easy! by SpanishInquisition · · Score: 2

    One is slow and buggy, the other one is slower and even more buggy.
    --

    --
    Je t'aime Stéphanie
    1. Re:Easy! by sulli · · Score: 2
      One crashes my browser all the time, the other crashes my browser some of the time while opening lots of pop-up windows.

      Turn 'em both off!!

      --

      sulli
      RTFJ.
  174. How lame!! by SpanishInquisition · · Score: 2

    I've looked at it, it's EXACTLY like LISP except they replaced the parentheses with curly brackets just to say that it isn't LISP. Looks like everyone is trying to avoid to look to lispish these days. I wonder why.
    --

    --
    Je t'aime Stéphanie
  175. Good Languages Die Hard by Enonu · · Score: 2
    Especially when future competitors use them on their web pages:

    http://www.curl.com/html/technology/documentation. jsp

    Seriously though, any new language is good, despite what anybody says. A different way to attack a problem always brings insight into solving others.

  176. rationale is flawed by abde · · Score: 2

    IMHO the basic rationale they provide for eth existence of CURL is flawed, based on mistaken assumptions. From their site:

    • Slow response. To dynamically update any new data within a page, the Web server must re-send and the browser must redraw the entire page.

    re-drawing the entire page is a red herring - the issue here is speed of response, which is ruled by three factors: 1. processing speed, 2. available system resources, and 3. web connection speed. Their assumption is that server-side processing is inherently slower than client-side, but that isnt true nowadays by default because server-side processing actually is more efficient than client side on all these fronts.

    the trend of most content-heavy websites is towards heavy duty server hardware with efficient server-side engines like PhP or mod_perl. Compare that hardware and software environment to a typical client-side desktop which suffers from M$ bloat, multi-tasking, and limited hardware. Unless you have server-grade hardware and don't use any other programs while surfing, you're probably not going to be able to execute code a.out in less time than it would take the server to execute it AND deliver it to you.

    speaking of delivery, consider that the trend is towards cable modems, ISDN, and DSL and away plain old dialup. True not everyone has fat pipes (I don't , myself) but why design a technlogy for the past?

    The first rationale basically is saying, "if you have a really slow connection, super-expensive hardware, and don't multi-task when browsing, you can benefit!" - what subset of users fit this profile?

    • Inflexibility. Data is transmitted inefficiently from server to client because HTML forces data and layout information to be fully expanded. This increases the size of the data packet delivered - and the cost to deliver it.

    odd they are talking about cost of delivery, when you can deliver content for free using PhP and HTML and it costs you PER CHARACTER to deliver content via CURL :P

    granted, server-side processing sends the Whole Enchilada. Your 5-line PHP file expands to 100 lines of HTML and jscript. so what? if your connection is fast you won't notice, and if your hardware isn't state of the art you will wait for local compile time anyway. Just like you do now for Java (which is why IMHO Java sucks for web but rules for everything else).

    • Big downloads. HTML requires extra coding to handle layout, boosting download size.

    well, actually if you follow CSS you can separate content and layout without installing Yet Another Plugin and also minimize complex nested tabling. Assuming you use Opera or IE anyway :) To be fair they should compare CURL vs HTML + CSS, not CURL vs HTML alone, if they want to talk about layout affecting code design.

    they should rethink these issues a bit more :) seems like they are trying to invent something unneccessary. For any real client side application requirements you would probably want stable Java anyway.
    --
    Don't blame me - I voted for Howard Dean. http://dean2004.blogspot.com
  177. Re:fairly comprehensive by elegant7x · · Score: 2

    you can reassign a function pointer at runtime, something you cannot do in Java.

    Just change the object.

    Rate me on Picture-rate.com

    --

    "and dear god does this website suck now." -- CmdrTaco
  178. fairly comprehensive by TwP · · Score: 2

    Looking at some of the technical docuemnts, it seems that they are designing "curl" to be fairly comprehensive. It can be run as an applet inside a web browser, compiled and run as an application, run as a script, or preprocessed and distributed for faster linking and runtime of reusable code.

    Currently, the scripting option is not supported :(

    Some of the syntax is a little strange, but I am assuming that it is related to LISP. It appears to support object and object orientated coding paradigms, but also incorporates some cool ideas from LISP - you can reassign a function pointer at runtime, something you cannot do in Java.

    I wonder how this will stack up against Micro$oft's C# and the .NET initiative. It seems to be a direct competitor to those technologies. The only drawback seems to be the syntax - very different from Java and C/C++

    -----------------

  179. You are completely wrong by Ars-Fartsica · · Score: 2

    the web logs of one of the top three busiest sites in the world shows that people do in fact use late-model browsers.

  180. Slashdot editors and Java by alarmo · · Score: 2

    This isn't intended as flamebait, but is something that needs to be pointed out. It seems that Slash's editors have long since written off Java as "something for web browsers", but in fact (as those of us who do this stuff for a living know) Java these days is FAR AND AWAY most used in back-end software - enterprise applications, application servers, etc. Granted, these aren't tools that most websites use, or ever will - and that's the point; Java is NOT JUST A WEBSITE OR WEB-BROWSER LANGUAGE! It has great stuff for that, sure. But that's not it's strength.

    Probably everyone to read this either (1) already knows that or (3) could care less and wants to get back to trolling. Well, fine. Have fun. But just keep that in the back of your mind.

  181. Comment removed by account_deleted · · Score: 2

    Comment removed based on user account deletion

  182. some thoughts. by metis · · Score: 2
    Anyone wanting to compete in the evolution of the web should be welcome. However, reading the link, I have a number of misgivings.

    first, what exactly does curl offer that Java doesn't? It is a programming language plus client side environment ( say java), it offers a rich GUI,( say java) etc.

    Second, the idea is that the separation of interactive code and static content is a hurdle. I don't think so. This separation allows different professionals to deal with their aspect of the product. It may be that some better way to deal with this separation is needed, but having every web developer be in charge simultanuously of programming the interaction and formatting the content seems to me less than desired.

    Third, I am not sure that the need to combine various technologies is a liability either. This is after all a continuation of the Unix philosophy. I suspect that sooner or later someone will find out that Curl lacks something and people will come up with ideas of how to glue Curl and _your_favorite_technology_here_.

    I do agree that the HTML browser GUI is unacceptable. What could solve this problem better would be a browser capability of delegating widgets defined in HTML to a toolkit ( tk, Gtk, etc.)

    --
    -- look, cheese ahoy!
  183. Uhm.... by nick_davison · · Score: 2
    Excited description on the Curl website: "True write once, run anywhere."
    Link on the Curl download page: "System Requirements"

    Not really two concepts that go together are they?

  184. charge? by runtimeerror7 · · Score: 2

    as per the web site they would be charging for using curl for commercial usage. well nobody charges u for using HTML, javascript or java?? that sucks..i cant imagine that tim-b can propose something like that. and i guess it requires a plugin..huh? how many more??

  185. Java == client side? by HaiLHaiL · · Score: 2

    As a Java developer, I don't much like the name of JavaScript, since it really isn't Java. java is no more a client side programming language than VB is. Both can be used for client-side in-browser apps (applets, activex), but as far as the web goes are more popular for the server-side (ASP, JSP).

    I think the best way to tell the difference is the salary difference between JavaScript and Java programmers. :-)

    --


    reech bee-yond ur clip-0n
  186. This does not sound like a Tim move by Zeinfeld · · Score: 2
    This does not sound like a Tim company as the PR puff suggests. I have known him for almost ten years. Tim has been resolutely determined not to cash in on the web or do anything that would threaten his percieved 'impartiality' as W3C director. The only other board he has been on to my knowledge was Akamai which was founded by LCS people. He received some stock but sold it as soon as the lockup expired. I doubt his current involvement is any greater, the Curl language has been in development at MIT for years.

    So the PR description of Tim and Michael 'throwing their weight behind' Curl strikes me as unlikely and out of character. If Tim was interested in money he could have an options package almost certain to be worth seven figures from any number of profitable Internets.

    What would be more Tim's scene would be a conference on scripting languages with lots of alternative proposals.

    It strikes me though that rather than just rehashing for the nth time specification of yet another ALGOL or LISP like language it would be good to see use been made of other ideas that are not currently mainstream.

    C# and Java do no more than a necessary and useful cleanup of C. But neither fits my concept of an object oriented language. These days OO has come to mean 'support for inheritance and methods bound to data structures'. I remember when the core idea of OO was considered message passing.

    Surely there is much that could be done with message passing, direct support for parallel processing concepts etc.? The Inmos Occam language had many features that would be exceptionally useful in the context of programming for Internet applications.

    Nothing could be less interesting however than merely tweaking the syntax of C to make it less eggregious. Syntactic sugar is important but ultimately an editor or preprocessor can be programmed to do the same work. Anyone can remember using RATFOR? Or the days when C++ was a preprocessor?

    --
    Looking for an Information Security student project suggestion?
    Try http://dotcrimeManifesto.com/
    1. Re:This does not sound like a Tim move by Zeinfeld · · Score: 2
      The core concept of Object Oriented languages is data abstraction. The ability to define datatypes that act like primitive types is what OO programming does for you. That's it. Message-passing is just a term used for objects to interact with each other... while hiding the helper methods and internal data structures away.

      I did use the past tense.

      If by 'data abstraction' you mean a vacuous phrase used by marketting types in place of thought then I would agree that that is what OO has become.

      --
      Looking for an Information Security student project suggestion?
      Try http://dotcrimeManifesto.com/
  187. compulsive obssessive by deran9ed · · Score: 2

    {paragraph CURL is pretty neat to use, and extremely simple to write in however, for someone to think it can do much to compete with JAVA... your wrong} (by the way, thats more or less how you would write for an applet)

    Simplicity, ease of use, is not enough to compete with the marketing resources of Sun, so its going to be a difficult obstacle to overcome.

    Now should they actually go over Sun, they would also have to hope company's would be willing to switch over from JAVA to CURL, and it can be difficult to convince a company to switch technologies altogether. Not only that, but you also run into issues such as, just how great this is on x platform running x backended to x, and when I say x I don't mean X as in the desktop environment. It does not have much by way of experience.

    I like it though, its pretty neat.

    curl free

  188. Re:Won't reach critical mass by arturo_1 · · Score: 2

    The good language exists yet. It's name is OCaml and it's supported by INRIA France. It is far better than Java C++ and any scripting like Perl Python PHP ... It is 4 - 10 times more productive than Java, 2 - 4 times faster with a perfomance near C++, less memory usage, strict typing system don't let you make stupid mistakes, automatic type inference (you dont need to waste your time writing and checking among modules useless declarations messed by casting). It is functional, with imperative and OO support, extensible semantics and easy C or C++ interface, GC, high level native types like tuples lists. It runs with a very fast bytecode interpreter and a superb native compiler, GUI, database ... libs. I have being programming more than 10 years C++ and 5 years Java and OCaml is far ahead. About Basic no comments (I don't want to offend anybody).

    --
    Arturo Borquez
  189. I saw it years ago. by Flying+Headless+Goku · · Score: 2

    Back then, you could download the source off of a university server (IIRC, they had a JIT even back then). All the documentation was in Curl, and there were neat things like a falling blocks game.

    I kept watching for something interesting to happen, but the page disappeared. A while later (still years ago), a "coming soon" commercial page popped up.

    I mailed the guy who wrote it, and he made it pretty clear that it was going proprietary all the way.

    A real shame. It was a great idea that got hung up for years while they decided to develop in private, hidden away from all the potential volunteer contributors, then killed by a decision to try to sell a programming/document language like a pile of cabbages. They don't seem to have realized that there have been better hypertext languages than HTML since before HTML was made, it's that HTML was an open standard supported by free software that made it so important.
    --

    --
  190. You can keep your kitchen sink! by Lit.Fuze · · Score: 2

    I have several major reservations about Curl:

    First off I downloaded SurgeLab to check out some of the code and the development environment. The curl code itself is extremely verbose, (aka takes lots of typing to create simple things) and is not very intuitive.

    Second, I think the whole idea of an "everything including the bathroom sink" technology like this will make the development of even semi-large applications difficult. I much prefer to be able to seperate data from logic and to have a language for each that is taylored to its specific purpose. The whole idea of trying to mix display elements with the programming logic that controls the display is crazy. Anybody that has worked on even a decent sized web-app knows this.
    Third, the licensing policy for curl is obscene. Can you imagine a start-up company having to fork over $1000/month (minimum) at the very begining just to pay for usage? Curl is the anthesis of the open source movement.
    I saw a couple people remark that it would great to have a new web technology that is not controlled by one of computer giants. That's crap! Everybody wants to stand behind some David that is waging war against a giant, but I have no reason to believe that the people behind Curl aren't trying to make a giant of themselves.

    I'd rather keep my text & images in resource & XML files, the display formatting information in stylesheets and XSL files, and the code all by itself.

  191. Probably Not by aristotle2000 · · Score: 2

    There are lots of things out there that are better that no one uses: compression formats, languages, systems, cars, voting systems, etc. Its going to be a long while before HTML goes away, especially with the less sophisticated, the incidental web-happy people who make up the bulk of internet users. I would wager that a good percentage of AOL kids and geocities flunkies can code a little HTML and know enough to cut/paste/modify a Javascript into there NSYNC or Pokemon page. XML, Javascript, etc aren't going to disappear amongst the middle-brow webbies either. The only people who might be bold enough to try are the ubergeeks. Like the guy said ^ unless MS or another behemoth takes it under their wings, it would have to be damn luck to make headway. But, there are things like PHP whose rise has been nothing but astounding...

    --
    Disclaimer: There is no guarantee that the content has been read or understood
  192. What we're really doing .... by brentyoung · · Score: 2

    (disclaimer: I work for Curl and love programming in Curl. However, the following is not 'officially' signed off on by Curl Corp., this is a personal diatribe.)

    Unfortunately, the motivation behind developing the Curl language has not been accurately portrayed in this discussion. This is understandable due to many factors, mainly that our demos may not represent our vision completely (they are admittedly applet oriented while Curl is much, much more than that) and our pricing page not conveying the fact that employing Curl powered Web pages/sites can significantly reduce current operational costs such as Web hosting and backend infrustructure charges.

    I have been developing database driven HTML/JS/CSS/DHTML/... Web pages/sites for quite some time now and have always run into the same problems. Cross browser incompatibility problems (not even just btwn NS and IE, but btwn different *versions* of the same browser), difficulty with maintainence, debugging, stability, and extensibility, and limitations inherent to the languages/protocols themselves.

    One of Curl's missions is to provide a way for Web programmers get away from this restrictive situation by placing the programming power back into the Web developer's hands. Since Curl is a full fledged OO programming language (including multiple inheritence) with native support for text formatting and scripting, Web developers can very rapidly produce Weby UIs with the programming power only available outside of Web UIs - like in a C/C++/Java application. Sure you can embed a Java applet in an HTML page but only through liveconnect can that applet talk w/ JS - and then only through DOM can JS modify the page dynamically - now you are back dealing with cross browser incompatability issues ...

    With Curl, you can really start thinking about advanced DHTML-like things in a cross browser environment with a development environment previously only available outside the DHTML world.

    Additionally, there is a SAX2 compliant XML parser in the Core of the Curl runtime. So, writing a Curl Web page which gets its data from an XML stream opened to a server side PHP script based upon a user's interaction w/ the page (like clicking a button, filling out a form, or mousing over some text) is possible without embedding Java in an HTML page or refreshing the entire HTML page by applying an XSLT to the XML response. XML has been searching for a way to be employed on the client side in a Web environment and Curl is, in my opinion, a great answer.

    How about graphics - many of the graphics on the Web are curves, gradients, and so on - graphics which can be procedurally generated. Curl's 2D library allows Web developers to reduce the number of little gifs their pages contain (obviously many situtations like pictures of people don't apply here).

    And then there is 3D. With native 3D support, a Scene can be placed anywhere in a Curl page. Since it is not a third party 3D Scene embedded in an HTML page, but rather a single semantic framework that contains 3D objects, everything can talk to everything else. Drop down lists, buttons, text, etc. can contain events which interact w/ the Scene and vice versa. There is no break btwn components on the page - everything is uniform, knowledgable about each other, and live.

    So, sorry for the rambling, I know that was long winded, but I just wanted get out some thoughts as to why I love programming in Curl and do not want to go back to the old environment where I'm always concerned as to whether my tables will line up right in both IE and NS. Let alone the whole other host of incompatabilities.

    Open to discussion, I love talking about Curl...

  193. Their pricing system is way open to abuse by secteur · · Score: 2
    From their pricing page:

    ...Curl Corporation's usage-based software compiles information from end-user plug-ins that encounter Curl content. Included in this information is the number of characters of Curl content that are executed by the plug-ins. Curl Corporation's fees are derived from the total volume of Curl content executed by the plug-ins together with a price per one billion characters as determined by the customer's annual minimum fee commitment.

    Ok, let's say that some website that I don't like uses CURL. What will stop me from hacking up something that will keep reloading a certain page and causing them to be charged by CURL corp hundreds (if not thousands) of time. Even better, what if a CURL employee visits a site with CURL, s/he would be generating revenue for CURL corp. It can get more interesting. What if CURL corp. hires people all over the world (where US law does not apply, and FBI can't investigate) just to visit their customers' web-pages tens of times a day. The victim would not even know!

    Just my $.02

  194. Re:Won't reach critical mass by Danse · · Score: 3

    That's why we should give up on html and java/javascript and return to a language that everyone already has on his computer: Basic. Etc, etc.

    When they "brought Basic into the 21st century", Microsoft had to introduce so many new features as to make Basic just as complex to use as Java or C++, or any other modern language really (ok, maybe I shouldn't go that far, they do take away a lot of flexibility that you would get from C or C++ for the additional cost of a lot more knowledge of APIs). Just because you learned Basic back in junior high doesn't mean you would have the foggiest idea how to use it's current and upcoming incarnations. Hell, Basic is the first language I ever encountered too. But I didn't stick with it very long. Other languages were much more powerful and made more sense to use. While the intricacies of any given language can take a significant effort to master, the effort can be well worth it if the language offers enough benefit over whatever you are currently using.

    I suppose what I'm trying to say is that it really doesn't matter what language programmers grew up using. If it was Basic, they've long since moved on to other languages (including VB which is much much different than the Basic that many of us started off with), so it wouldn't do all that much good to move back to developing in Basic at this point.

    --
    It's not enough to bash in heads, you've got to bash in minds. - Captain Hammer
  195. My proposal by Ross+C.+Brackett · · Score: 3

    I also have a proposal for improving the quality of web pages everywhere: stop using Javascript in your pages. Really -- DHTML is cool and all, but IMO not worth the price of wrestling control of web development away from non-professional HTML coders. The web is a revolution because anyone can do it - anyone can understand HTML with a little work. The ability of people to publish their own content unrestricted to an unlimited audience is unprecidented, and should not be ignored.

    Recent complications to HTML - CSS1 + 2, XHTML, DHTML; have not made things easier and cleaner as they should have. Rather, they raise the enterence requirements for beginning coders. HTML had the potential to break the "leave it to the professionals" attitude that is one of the worst aspects of IT and CS. These additions threaten to move us back to the stone age.

    If Tim really wanted to make the web a better place, he should push to get rid of the requirements for XHTML to be properly nested, well-formed, and closed. It may seem like a good idea to us coders, but a bad idea to people who find HTML confusing enough already.

  196. It will do well by rho · · Score: 3

    At LEAST as well as Scriptics Tclets did. You see those all OVER the place...


    "Beware by whom you are called sane."

    --
    Potato chips are a by-yourself food.
  197. Problem not the standards but the tools. by Chuck+Chunder · · Score: 3

    Firstly I think you are wrong in stating that the barrier to entry is being raised. Whatever the new standards bring, Jane Average can still code their pages to "HTML 3.2 standards" and have them rendered as well as they ever were. The sheer weight of pages coded that way will continue to demand that browsers render them. CSS, XHTML and DOM don't take anything away from such people, they just give more to those who want it.

    Secondly I think that Jane Average will be able to take advantage of CSS, XHTML and DOM, they just won't need to know they are doing so.

    We are just getting the next generation browsers that support these standards properly. Next is the software used to create webpages for those who don't want to code by hand. Such software will take care of the hassles of these standards for the user and allow them to just build what they want.

    I don't have to understand postscript to print my word document, they won't have to understand CSS/XHTML/DOM to publish their page to a browser.

    --
    Boffoonery - downloadable Comedy Benefit for Bletchley Park
  198. Especially when rebol is around. by Malcontent · · Score: 3

    Go look at rebol.
    It too is commercial but it's much much cheaper.
    It has a tiny download and very small code which runs faster. It runs on just about any platform you could think of.
    Oh yea the obligatory link

    --

    War is necrophilia.

  199. rant on, brother man by The+Queen · · Score: 3

    Take all that anger and do something constructive with it: webstandards.org
    Down with crap-ass workarounds!

    "Smear'd with gumms of glutenous heat, I touch..." - Comus, John Milton

    --

    The House Between - Original Sci-Fi Series
  200. Chicken and Egg problem? by iceT · · Score: 3

    It's not going to suceed until it's built into all the browsers, 'cuz writing code for non-existent interpretars is a waste of money..

    Likewise, the browser companys aren't going to build in support for an un-used language, because it's a waste of money....

    Open Source to the rescue?!?!?

    --
    -- You can't idiot-proof anything, because they're always coming out with better idiots.
    1. Re:Chicken and Egg problem? by sparcv9 · · Score: 4
      It's not going to suceed until it's built into all the browsers, 'cuz writing code for non-existent interpretars is a waste of money..
      Likewise, the browser companys aren't going to build in support for an un-used language, because it's a waste of money....
      That's why there's a plugin version of the interpreter.
      --

      This is not a Fugazi .sig
  201. Compatibility! by jacobcaz · · Score: 3
    I don't care what we use to design our sites, can we PLEASE just get 100% buy-in from both Netscape and IE so I don't have to do all kinds of weird tricks to make sure that my sites can be seen by users of both!!!

    I hate that I have to trap in my code for different browsers and handle them all differently. In case no-one at Netscape or MS know - the browser SHOULD SUPPORT XXX language the SAME, STANDARD WAY everytime!!


    -----

  202. Code and data integration by localman · · Score: 3
    From the article:

    Applications - Web or otherwise - consist of code and data. In the current architecture of Web applications, there must be a strict partition between code and data because HTML can only describe data and has no ability to compute. But there is no real difference between an application and an interactive document. An interactive document is just an application housing mostly static data (text and graphics) with very little code (the interactive part).

    I couldn't disagree more with this theory. After years of web development, including for one of the highest volume dynamic sites in the world, I believe there should be a strict separation between data, formatting, and interactivity. Every place I've worked has eventually come to the same conclusions:

    1. content writers don't want to know layout
    2. layout designers don't want to know programming
    3. programmers don't want to do layout or writing
    Of course these are generalizations, but keeping these things seperate (at least keeping programming separate from the other two) has proven to work for the better. It's easier to find people, too.

    It's kind of like suggesting that a novel include alternating languages from paragraph to paragraph. Few people would be able to enjoy it!

  203. Re:Commentary by kramerj · · Score: 3

    I tested it out, and actually installed the dang thing.. I don't think it will ever cut it, because it lacks a few things that people have come to know and love: Consistency in UI design (it uses its own renderer.. this is not always a bad thing, just if oyu used standard system renderers it would look the same on all the platforms that it supports, ie, on a mac, it would look the same as any other mac (or those that are made to look the same), same on win, same on linux..) Also, it does not integrate with the browser very well.. sure, it is a plugin, but it is basically its own application, it takes over ALL browser functionality. The back and forward buttons of the browser no longer work, thats a BIG minus... and, it is DOG SLOW... The sample content they have is large, a set of HTML pages of the same would be larger than it is, of course, but that download speed is spread out over each page, and not as one huge download. ALSO, the rendering engine is slow, not optimized very much.. Most of this stuff can be overcome, but you need to overcome it fast to even be thought of again.. this project is doomed to failure because it tried to do too much on its own, without using standard things already available.. Anyhow, done with my rant.. "I" won't be using it anytime soon, thats for sure..

    Jay

    --
    "What's this script do? unzip ; touch ; finger ; mount ; gasp ; yes ; umount ; sleep Hint for the answer: not everyth
  204. Brilliant idea by Mr.+Fred+Smoothie · · Score: 3
    What a great idea! A proprietary toll lane on the information super-highway!

    Let's see: it's free to use if you aren't selling something, but if you are, then you'll have to pay metered fees. Shouldn't cost companies too much though, since the number of users who will download, install (and <cough> debug) the proprietary client plug-in will be negligle, so I guess the risk is minimal.

    Oops, did we just invest 27 man-months and half a million dollars deploying a great new e-Commerce site entirely written in this thing?! And if we didn't want to go immediately out of business, we should have spent over twice as much deploying a non-Curl version of the site as well, and supporting both -- completely curtailing all of the so-called benefits?

    And who's that I hear mumbling something about "separation of content and logic?"

    Yeah, sounds like a winner to me. It's gonna fly like a lead balloon... but then again, that's what Keith Moon said to Jimmy Page, isn't it?

    --

  205. Won't reach critical mass by QuickBasic · · Score: 3

    Present html clients have existed for several years now, but people still haven't upgraded to the latest and greatest (for whatever reason).

    You have to reach a certain critical mass before you can dominate a market. This is doubly true for communication applications, because how can you communicate with a fellow on the other end unless you both speak the same language? Since we gave up on the glorious and noble enterprise of Esperanto, we've conceded the human-language field, but we're still working on the computer-language ones.

    How can they expect enough people to adopt this new language? If you're writing for Flash or Shockwave, then you're already leaving out a lot of your userbase. Even if you write standard html, you're leaving out lots of user userbase, because of browsers' bugs (though IE, I have to say, doesn't have a single bug with rendering standard html). You're in the business of delivering your product, information, and you have to do it in a form your clients can understand.

    That's why we should give up on html and java/javascript and return to a language that everyone already has on his computer: Basic. Thanks to the diligent efforts of Microsoft and other companies, who have brought Basic into the 21st century, Basic already enjoys a bigger userbase than any other language (except perhaps Fortran's). Because so many programmers grew up writing their first programs in Basic, there exists a fluent userbase already. Basic is easily extensible and rather object-oriented when you consider its vast legacy.

    We should stick with the languages we already know and know well. It's better to improve what we already have than to open ourselves up to new incompatibilities and build ourselves another penthouse suite on the Tower of Babel.

  206. Commentary by Nohea · · Score: 5
    This is the first i head of Curl, and here's my impression, based on the info at the above links:

    Free for non-commercial use, pay whatever they say for commercial use

    Basically, in today's environment, this will make it hard to get developer support. Open source tools or at least reliably free for use (Java) are the systems that will get adopted (exception: MS .NET)

    Custom client simplifies client-server information sharing, using SGML-like language

    Even if orgs want this, they are more likely to just use custom java client and XML. I don't see how there will be any substantial web browser support for this, so it will be just another plugin.

    I definately understand the complexity of creating web apps, and they need to be simpler to create. But we should create simple frameworks for existing technology, and improve those platforms. I guess they think this will be some kind of quantum leap, but we'll see.

  207. I got yer Basic right here by sulli · · Score: 5

    10 PRINT "Nice troll"
    20 GOTO 10

    --

    sulli
    RTFJ.
  208. Curl == Spyware by stonewolf · · Score: 5
    Read the license agreement at http://www.curl.com/html/products/surge_license.js p and tell me why I, or anyone else in their right mind would load a plug in that allows the plug in to report on what you have viewed with it and also allows the plug in to block content!

    Then wander over to http://www.curl.com/html/products/pricing.jsp and look at the fact that you have to commit to sending Curl a minimum of $1000/month (max of $50,000/month) to use Curl to deliver content. And the cost is based on how many characters you serve. Not, on how much revenue it generates.

    This product looks more like misguided megalomania than like product that stands a chance of actually being used by anyone.

    Technically, it acutally looks pretty good. But, the business model and the privacy policy are, well... They're insane.

    StoneWolf

  209. Some more words... by guku · · Score: 5

    They charge for commercial deployment. On top of that they charge by the 'volume' of curl usage.

    Curl was dead before the press release.

    Move along folks. Nothing to see here.
    -----------------------------
    kaaaameeeeeeehaaaaaameeeeeha!
    -----------------------------

    --
    -----------------------------
    kaaaameeeeeeehaaaaaameeeeeha!
    -----------------------------