Konoha: implementing a static scripting language with dynamic behaviors

  • Authors:
  • Kimio Kuramitsu

  • Affiliations:
  • Yokohama National University, Japan

  • Venue:
  • Workshop on Self-Sustaining Systems
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper presents the design of Konoha, a statically typed object-oriented scripting language. Konoha is modeled to have the same or similar scripting experience with dynamic languages, by emulating major dynamic behaviors, such as duck typing and eval function. At the same time, its "run anytime" complier enables execution of incomplete programs without the compilation stop by the static type checker. Konoha was written in C from scratch, and is available as open-source software. We will show scripting experiences, as well as better performance.