Yaron Kashai
Cadence Design Systems
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Yaron Kashai.
european conference on object oriented programming | 2010
Gilad Bracha; Peter von der Ahé; Vassili Bykov; Yaron Kashai; William Maddox; Eliot Miranda
We describe support for modularity in Newspeak, a programming language descended from Smalltalk [33] and Self [69]. Like Self, all computation -- even an objects own access to its internal structure -- is performed by invoking methods on objects. However, like Smalltalk, Newspeak is class-based. Classes can be nested arbitrarily, as in Beta [44]. Since all names denote method invocations, all classes are virtual; in particular, superclasses are virtual, so all classes act as mixins. Unlike its predecessors, there is no static state in Newspeak, nor is there a global namespace. Modularity in Newspeak is based exclusively on class nesting. There are no separate modularity constructs such as packages. Top level classes act as module definitions, which are independent, immutable, self-contained parametric namespaces. They can be instantiated into modules which may be stateful and mutually recursive.
Archive | 2000
Yoav Hollander; Lev Plotnikov; Yaron Kashai
Archive | 2005
Yoav Hollander; Yaron Kashai
Archive | 2007
Gilad Bracha; Yaron Kashai
Archive | 2007
Yaron Kashai; Stavros Tripakis; Felice Balarin
Archive | 2003
Yoav Hollander; Yaron Kashai
Archive | 2011
Yaron Kashai; John Decker; Neyaz Khan; Efrat Shneydor
Archive | 2007
Gilad Bracha; Yaron Kashai
Archive | 2011
Bishnupriya Bhattacharya; Khan Neyaz; Gary Hall; Nick Heaton; John Decker; Zeev Kirshenbaum; Yaron Kashai; Efrat Shneydor
Archive | 2010
Yaron Kashai