Programming Languages White Papers
New Implementation of the Icon Language
Overview Since its conception in the mid-1970’s, the Icon programming language has received a great deal of interest due to its rich set of built-in data types, its clean string-handling facilities, and its powerful combination of generators and goal-directed evaluation [GG97, GG96]. Icon is available for virtually every significant computer architecture and operating system [Ico]. Until now, every available implementation was based on the same source code written in the C programming language [GG86]. Using Java, we have reimplemented Icon to produce a new implementation called Jcon. An object-oriented design yields a runtime system that is much shorter, simpler, and easier to understand. Although this particular system is specifically tailored to Icon, the techniques are equally well-suited to implementing any dynamically typed language.
| Publisher | University of Arizona Computer Science Department | File Format | PDF, requires Acrobat Rdr 5 |
|---|---|---|---|
| Date Published | October 1999 | Downloads | 1 |
| Format | White Papers | ||
| Topics | |||
Building a Hybrid Data Warehouse Model
This paper discusses the hybrid design and provides a fully functional reference implementation. The system runs on Oracle Database 10g. It contains all code needed to build the database schemas,...
MSDN Architecture Webcast: Automating Architectural Guidance (Level 200)
This webcast describes the concepts of guidance automation and shows how organizations can develop, reuse, and distribute architectural guidance to their teams. It also describe a lightweight extensibility mechanism for...
Excel Scientific and Engineering Cookbook: Solving Equations
In this paper we're going to focus on solving equations using Excel. Equation solving, in a general sense, can range from finding roots of single equations, to finding values of...
MSDN Webcast: Building WPF Applications in Visual Studio 2008 and Expression Blend (Level 100)
The attendee of this webcast will learn how to build Windows Presentation Foundation (WPF) applications with the help of the new WPF designer in Microsoft Visual Studio 2008. The focus...
Domain-Specific Modeling With Metaedit+: 10 Times Faster Than UML
Domain-Specific Modeling (DSM) raises the level of abstraction beyond programming by specifying the solution directly using domain concepts. The final products are generated from these high-level specifications. This automation is...



