User loginNavigation |
archivesAgora: The Story of the Simplest MOP in the World - or - The Scheme of Object-OrientationAgora: The Story of the Simplest MOP in the World - or - The Scheme of Object-Orientation by Wolfgang De Meuter on Agora, a highly encapsulated prototype-based programming language developed 1994 - 1998 at the Programming Technology Lab of the Vrije Universiteit Brussel, Belgium
I was surprised that Agora hasn't been mentioned before on LtU before, at least I haven't found any mention using the side-wite search or Google. The language's approach to controlled dynamic object extension is certainly interesting, as is the general approach of trying producing a minimal "kernel language" in the vain of Scheme for objects. Research on Agora seems to haved stopped, though. Update: Missing URL corrected. Leveled Garbage CollectionLeveled Garbage Collection by Guanshan Tong and Michael J. O'Donnell:
Leveled GC is based on a more general heuristic than generational GC, in that it tries to keep as many objects as possible in the nursery because minor collections are so much cheaper. What I found most interesting about this paper is that it scales well with virtual memory, which as we know can degrade performance significantly. They provide benchmarks demonstrating a marked difference when large heap sizes trigger paging (Section 5.2.2). LGC performance is hardly affected, while the runtime of generational GC degrades significantly. |
Browse archivesActive forum topics |
Recent comments
36 weeks 2 days ago
36 weeks 2 days ago
36 weeks 2 days ago
1 year 6 weeks ago
1 year 10 weeks ago
1 year 12 weeks ago
1 year 12 weeks ago
1 year 14 weeks ago
1 year 19 weeks ago
1 year 19 weeks ago