Skip to main content

Showing 1–2 of 2 results for author: Chari, G

Searching in archive cs. Search in all archives.
.
  1. R Melts Brains -- An IR for First-Class Environments and Lazy Effectful Arguments

    Authors: Olivier Flückiger, Guido Chari, Jan Ječmen, Ming-Ho Yee, Jakob Hain, Jan Vitek

    Abstract: The R programming language combines a number of features considered hard to analyze and implement efficiently: dynamic typing, reflection, lazy evaluation, vectorized primitive types, first-class closures, and extensive use of native code. Additionally, variable scopes are reified at runtime as first-class environments. The combination of these features renders most static program analysis techniq… ▽ More

    Submitted 5 September, 2019; v1 submitted 11 July, 2019; originally announced July 2019.

    Journal ref: Proceedings of the 15th ACM SIGPLAN International Symposium on Dynamic Languages (DLS 2019)

  2. arXiv:1310.2741  [pdf, other

    cs.PL

    Waterfall: Primitives Generation on the Fly

    Authors: Guido Chari, Diego Garbervetsky, Camillo Bruni, Marcus Denker, Stéphane Ducasse

    Abstract: Modern languages are typically supported by managed runtimes (Virtual Machines). Since VMs have to deal with many concepts such as memory management, abstract execution model and scheduling, they tend to be very complex. Additionally, VMs have to meet strong performance requirements. This demand of performance is one of the main reasons why many VMs are built statically. Thus, design decisions are… ▽ More

    Submitted 10 October, 2013; originally announced October 2013.