skip to main content
10.1145/2633301acmotherconferencesBook PagePublication PagesisstaConference Proceedingsconference-collections
ICOOOLPS '14: Proceedings of the 9th International Workshop on Implementation, Compilation, Optimization of Object-Oriented Languages, Programs and Systems PLE
ACM2014 Proceeding
Publisher:
  • Association for Computing Machinery
  • New York
  • NY
  • United States
Conference:
ECOOP '14: European Conference on Object-Oriented Programming Uppsala Sweden 28 July 2014
ISBN:
978-1-4503-2914-9
Published:
28 July 2014
Sponsors:
Uppsala University, Department of Information Science, AITO
In-Cooperation:
Recommend ACM DL
ALREADY A SUBSCRIBER?SIGN IN
Next Conference
Reflects downloads up to 18 Jan 2025Bibliometrics
Abstract

No abstract available.

Proceeding Downloads

Skip Table Of Content Section
research-article
An efficient approach for accessing C data structures from JavaScript
Article No.: 1, Pages 1–4https://doi.org/10.1145/2633301.2633302

We present a novel approach for allowing JavaScript applications to access C data structures without performance overhead or additional boiler plate code.

Dynamic languages such as JavaScript do not have a fixed memory layout for run-time data nor do ...

research-article
Data interface + algorithms = efficient programs: separating logic from representation to improve performance
Article No.: 2, Pages 1–4https://doi.org/10.1145/2633301.2633303

Finding the right algorithm--data structure combination is easy, but finding the right data structure for a set of algorithms is much less trivial. Moreover, using the same data representation throughout the whole program might be sub-optimal. Depending ...

research-article
We are all economists now: economic utility for multiple heap sizing
Article No.: 3, Pages 1–10https://doi.org/10.1145/2633301.2633304

Multiple virtual machine (VM) workloads are increasingly common, given the growth of managed enterprise application systems and consolidated virtual servers. Until now, there has been no principled approach to partitioning memory resource between ...

research-article
A way forward in parallelising dynamic languages
Article No.: 4, Pages 1–4https://doi.org/10.1145/2633301.2633305

Dynamic languages became very popular in recent years. At some point, the need for concurrency arose, and many of them made the choice to use a single global interpreter lock (GIL) to synchronise the interpreter in a multithreading scenario. This choice,...

research-article
The GOOL system: a lightweight object-oriented programming language translator
Article No.: 5, Pages 1–7https://doi.org/10.1145/2633301.2633306

The GOOL system is a lightweight translator between OOP languages (Java, C++, C#, Objective C, ...). It relies upon a minimal, abstract OOP language called GOOL (General Object-Oriented Language) in order to represent the common features between these ...

research-article
Why inheritance anomaly is not worth solving
Article No.: 6, Pages 1–12https://doi.org/10.1145/2633301.2633307

Modern computers improve their predecessors with additional parallelism but require concurrent software to exploit it. Object-orientation is instrumental in simplifying sequential programming, however, in a concurrent setting, programmers adding new ...

Recommendations

Acceptance Rates

Overall Acceptance Rate 11 of 14 submissions, 79%
YearSubmittedAcceptedRate
ICOOOLPS '186583%
ICOOOLPS'178675%
Overall141179%