Learn More
We describe the use and implementation of mixins [BC90] in the Animorphic Smalltalk system, a high performance Smalltalk virtual machine and programming environment. Mixins are the basic unit of implementation, and are directly supported by the VM. At the language level, code can be defined either in mixins or in classes, but classes are merely sugar for(More)
The HotSpotTM Serviceability Agent (SA) is a set of APIs for the Java programming language which model the state of Sun Microsystems’ JavaTM HotSpot Virtual Machine. Unlike most previous debugging systems for dynamic languages which assume a “cooperative” model in which the target process runs code to assist in the debugging process, the SA requires no code(More)
Tbis panel will bring together the creators (not the managers or the marketers) of next-generation JVMs from Intel. Oracle, OTVIBM, and Sun. There, each will explain how his system is unique, why each path was chosen and how successfnl each system has been in achieving its goals, Then, we wiIl give the audience a chance to goad the panelists into a bit of(More)
Most microprocessors today are used in embedded systems and the percentage of microprocessors used for embedded systems is increasing. At the same time development of embedded systems is very resource-consuming among other due to the lack of support for incremental development and for support for dynamic servicing and upgrading of deployed systems. This(More)
The purpose of the study was to investigate whether acute strenuous exercise (1600- to 2500-m race) would elicit an acute phase response (APR) in Standardbred trotters. Blood levels of several inflammatory markers [serum amyloid A (SAA), haptoglobin, fibrinogen, white blood cell count (WBC), and iron], muscle enzymes [creatinine kinase (CK) and aspartate(More)
Craftsmanship, innovation, competition, and stubbornness are all ingredients for pushing the envelope of virtual machines. I've spent the last 25 years striving to perfect the art of creating such systems. A few of them even had real impact: Hotspot for Java and V8 for JavaScript. This talk will highlight both technical and non-technical aspects of taking(More)
The design of the Dart programming language is heavily based on syntax, features, and performance characteristics from past object-oriented systems. This intentional choice has resulted in a productive and yet simple to learn programming language with clear semantics. It can even be implemented efficiently on a wide variety of platforms. We will in this(More)
  • 1