Movatterモバイル変換


[0]ホーム

URL:


Curl, the language/environment/markup language...(Spanish Civil War)...

Christopher Barbercbarber at curl.com
Fri Apr 13 09:23:01 EDT 2001


>>>>> Chris Gonnerman <chris.gonnerman at usa.net> writes: >> I am unware of any other client-side technologies, free or otherwise, that >> can do what Curl can do. > OK, I'll bite... what the heck does it do that is so cool I'd be willing > to pay you per unit executed code for it?As I said, companies will be willing to pay based on usage if they can savemoney on their web-hosting costs by requiring fewer servers and lessbandwidth.  From a programmer's perspective that doesn't sound very cool butfrom a business perspective it makes sense.Nevertheless, I feel that Curl is a pretty cool language for doing webdevelopment.  It allows you to do everything in one language instead of amishmash of HTML, Javascript, and Flash.  It is fully object-oriented withstatic typing for good code generation while also allowing dynamic typing forrapid prototyping.  It is JIT compiled directly to machine code -- there is nointervening VM.  It supports advanced language features like closures,parameterized types, dynamic code evaluation, and built-in support for units.It has very powerful graphics and gui libraries.  It has a built-in XMLparser.  It has built-in support for versioning, in fact, every Curl applet orpackage must begin with a herald identifying the Curl API version, as in:    {curl 1.5 applet}This will allow us to continue to support applets and packages that werewritten for earlier versions of the Curl API.  It has a strong client-sidesecurity model but still permits storage of client-side persistent data byuntrusted applets.  It is suitable for producing both documents and programs,in fact all of our internal and external documentation is written in Curl (forthat matter, Curl Surge and Surge Lab are themselves implemented almostentirely in Curl).Although Curl is usable as a scripting language (through the 'curl' executablethat is included with the Surge Lab download), it is not intended to competewith other scripting languages such as Python.  We have no illusions thatpeople will drop their favorite application and scripting languages to use theCurl language, but we do believe that it satisfies a missing need in theclient-side web-content niche.- Christopher


More information about the Python-listmailing list

[8]ページ先頭

©2009-2025 Movatter.jp