Programming perl
Efficiently computing static single assignment form and the control dependence graph
ACM Transactions on Programming Languages and Systems (TOPLAS)
Tcl and the Tk toolkit
JavaScript (2nd ed.): the definitive guide
JavaScript (2nd ed.): the definitive guide
Adding type parameterization to the Java language
Proceedings of the 12th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Procedure placement using temporal ordering information
MICRO 30 Proceedings of the 30th annual ACM/IEEE international symposium on Microarchitecture
World Wide Web Journal - Special issue on XML: principles, tools, and techniques
Curl: a gentle slope language for the Web
World Wide Web Journal - Special issue: scripting languages: automating the Web
Split-stream dictionary program compression
PLDI '00 Proceedings of the ACM SIGPLAN 2000 conference on Programming language design and implementation
Incorporation of units into programming languages
Communications of the ACM
Design and implementation of generics for the .NET Common language runtime
Proceedings of the ACM SIGPLAN 2001 conference on Programming language design and implementation
The Java syntactic extender (JSE)
OOPSLA '01 Proceedings of the 16th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Java Virtual Machine Specification
Java Virtual Machine Specification
The Java Language Specification
The Java Language Specification
Conversion of Units of Measurement
IEEE Transactions on Software Engineering
Random Access Decompression using Binary Arithmetic Coding
DCC '99 Proceedings of the Conference on Data Compression
Customizing a functional programming language for web development
Computer Languages, Systems and Structures
PhoneyC: a virtual client honeypot
LEET'09 Proceedings of the 2nd USENIX conference on Large-scale exploits and emergent threats: botnets, spyware, worms, and more
Parallelized sub-resource loading for web rendering engine
Journal of Systems Architecture: the EUROMICRO Journal
Hi-index | 0.00 |
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.