The Brisk Machine: A Simpli ed STG Machine

نویسندگان

  • Ian Holyer
  • Eleni Spiliopoulou
چکیده

This work presents the Brisk Machine, a machine model for the implementation of functional languages. It is especially designed to be exible and dynamic, so that it can support a uniform and e cient implementation of multiple paradigms such as computational mobility, dynamic loading and linking, and logic programming. The Brisk Machine is based on the STG Machine, though its model is simpli ed and adapted so that the various paradigms it supports can be accommodated easily without interference between them.

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

ثبت نام

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

منابع مشابه

The Brisk Machine: A Simplified STG Machine

This work presents the Brisk Machine, a machine model for the implementation of functional languages. It is especially designed to be exible and dynamic, so that it can support a uniform and e cient implementation of multiple paradigms such as computational mobility, dynamic loading and linking, and logic programming. The Brisk Machine is based on the STG Machine, though its model is simpli ed ...

متن کامل

The Brisk Machine : A Simpli ed STG

This work presents the Brisk Machine, a machine model for the implementation of functional languages. It is especially designed to be exible and dynamic, so that it can support a uniform and eecient implementation of multiple paradigms such as computational mobility, dynamic loading and linking, and logic programming. The Brisk Machine is based on the STG Machine, though its model is simpliied ...

متن کامل

EMA : implementing the rewriting computational model of Escher

Escher is a new functional logic programming language which was designed to combine the best ideas of existing single-paradigm languages. The computational model of Escher is based on rewriting with residuation. The Escher systems module Booleans contains a number of well-chosen rewrite rules which de ne the basics of logic programming in Escher. Due to the novel integration approach of functio...

متن کامل

Decoding Algorithm in Statistical Machine Translation

Decoding algorithm is a crucial part in statistical machine translation. We describe a stack decoding algorithm in this paper. We present the hypothesis scoring method and the heuristics used in our algorithm. We report several techniques deployed to improve the performance of the decoder. We also introduce a simpli ed model to moderate the sparse data problem and to speed up the decoding proce...

متن کامل

Concurrent and distributed functional systems

This thesis presents the Brisk Machine [54], a machine for executing functional languages, designed to be simple and exible to support a number of run-time execution models for the Brisk compiler. Design considerations have been made to support dynamic loading, deterministic concurrency [23, 51], distribution, debugging tools and logic programming [76]. To achieve this, the compiler's intermedi...

متن کامل

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


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

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1997