menu
{ "item_title" : "Dynamic Language Embedding", "item_author" : [" Lukas Renggli "], "item_description" : "In this dissertation we present Helvetia, a novel approach to embed languages into an existing host language by leveraging the underlying representation of the host language used by these tools. We introduce Language Boxes, an approach that offers a simple, modular mechanism to encapsulate (i) compositional changes to the host language, (ii) transformations to address various concerns such as compilation and syntax highlighting, and (iii) scoping rules to control visibility of fine-grained language changes. We describe the design and implementation of Helvetia and Language Boxes, discuss the required infrastructure of a host language enabling language embedding, and validate our approach by case studies that demonstrate different ways to extend or adapt the host language syntax and semantics.", "item_img_path" : "https://covers4.booksamillion.com/covers/bam/1/38/721/458/1387214586_b.jpg", "price_data" : { "retail_price" : "18.00", "online_price" : "18.00", "our_price" : "18.00", "club_price" : "18.00", "savings_pct" : "0", "savings_amt" : "0.00", "club_savings_pct" : "0", "club_savings_amt" : "0.00", "discount_pct" : "10", "store_price" : "" } }
Dynamic Language Embedding|Lukas Renggli

Dynamic Language Embedding

local_shippingShip to Me
In Stock.
FREE Shipping for Club Members help

Overview

In this dissertation we present Helvetia, a novel approach to embed languages into an existing host language by leveraging the underlying representation of the host language used by these tools. We introduce Language Boxes, an approach that offers a simple, modular mechanism to encapsulate (i) compositional changes to the host language, (ii) transformations to address various concerns such as compilation and syntax highlighting, and (iii) scoping rules to control visibility of fine-grained language changes. We describe the design and implementation of Helvetia and Language Boxes, discuss the required infrastructure of a host language enabling language embedding, and validate our approach by case studies that demonstrate different ways to extend or adapt the host language syntax and semantics.

This item is Non-Returnable

Details

  • ISBN-13: 9781387214587
  • ISBN-10: 1387214586
  • Publisher: Lulu.com
  • Publish Date: September 2010
  • Dimensions: 9 x 6 x 0.4 inches
  • Shipping Weight: 0.58 pounds
  • Page Count: 174

Related Categories

You May Also Like...

    1

BAM Customer Reviews