Curl: a language for web content

نویسندگان

  • Steve Ward
  • Mat Hostetter
چکیده

We describe a language designed for the representation of a broad spectrum of web content, including formatted text, graphics, and programmed application-level function. The approach described maps conventional markup tags to underlying, more general programming constructs, and provides local extensibility of the markup language by addition of programmed objects, procedures, and macros to the underlying object-oriented programming language. An implementation strategy based on a mix of static and dynamic just-in-time compilation techniques is described. The discussion focuses on a number of specific technical challenges raised by the language’s breadth and performance goals, and the impact of these issues on Curl’s architecture.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Curl®: A Content Language for the Web

The Web has transformed how we access information and applications, but Web application platforms have lagged behind the vision: Highly usable Web applications are too hard to build using established Web technology platforms. Web content needs to span the spectrum from simple formatted text, through graphics, animations, and scripting, to enterprise-scale applications that use client-side compu...

متن کامل

English Teachers Professional Development Needs for Web Development Skills: Meeting the Challenges of Teaching English Language in the Information Age

Utilizing the resources of the web in educational practices has made instructional processes more efficient and interesting and has made the learning process on the other hand much easier and attractive. With the web, English language teachers now have the option of engaging learners in online (web-based) instructions in addition to the use of conventional classroom instructions or alternativel...

متن کامل

Effective Learning to Rank Persian Web Content

Persian language is one of the most widely used languages in the Web environment. Hence, the Persian Web includes invaluable information that is required to be retrieved effectively. Similar to other languages, ranking algorithms for the Persian Web content, deal with different challenges, such as applicability issues in real-world situations as well as the lack of user modeling. CF-Rank, as a ...

متن کامل

Coated or laminated paper processes typically require high temperature curing which creates moisture imbalances between the paper substrate and the coating or laminated layer(s)

To remain competitive in today’s marketplace, paper based label manufacturers must be able to produce a stable, flat product. This requires controlling the moisture content in all layers of the final product to equilibrium. Coated or laminated paper processes typically require high temperature curing which creates moisture imbalances between the paper substrate and the coating or laminated laye...

متن کامل

Terminology Evolution Module for Web Archives in the LiWA Context∗

More and more national libraries and institutes are archiving the web as a part of the cultural heritage. As with all long term archives, these archives contain text and language that evolves over time. This is particularly true for web archives as content published online is highly dynamic and changing at a fast rate. The language evolution causes gaps between the terminology used for querying...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Int. J. Web Eng. Technol.

دوره 1  شماره 

صفحات  -

تاریخ انتشار 2003