Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Trygve Reenskaug

dblp:42/1902 · also Trygve Mikkjel Heyerdahl Reenskaug · DBLP profile ↗
← Back
4ranked-venue papers
3as first author
0since 2021 · last 2020
0000-0003-1658-0241ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 4 · 3 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
1 paper
Programming languages and type systems · 100%
Human-computer interaction and pervasive computing
1 paper
User interface design and tools · 100%

Topics — the 3 heaviest of 4, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Programming languages and type systems › programming paradigms
literate programming
0.011989
An Environment for Literate Smalltalk Programming · OOPSLA 1989
Programming languages and type systems
programming environment
0.011989
An Environment for Literate Smalltalk Programming · OOPSLA 1989
Programming languages and type systems › object-oriented programming
smalltalk
0.011989
An Environment for Literate Smalltalk Programming · OOPSLA 1989

Methods — techniques the papers use, named apart from their topics

literate programming · 0.0
YearPublicationVenuePosition
2020 Personal programming and the object computer
abstract
Abstract My objective is to create an intuitive computer for laypeople who want to go beyond ready-made apps and create programs to control their electronic environment. I submit Loke, a new kind of computer that is a universe of objects and nothing but objects. I call it an object computer. Loke is implemented in Squeak, a variant of Smalltalk, and is an extensible, conceptual model for execution, inspection, and exploration. It was first used to demonstrate how Ellen, a novice, programs a smart alarm clock through a GUI adapted to her competence, needs, and preferences. Informal demonstrations indicated that laypeople immediately grasp the idea of communicating objects that represent real things in their environment. They also wanted to use it for their own purposes. They were creative in identifying personal opportunities for Loke and in sketching out their implementations. Interestingly, expert programmers who attended the demonstration did not see the point of Loke. I have completed the programming of Loke qua conceptual model. The model underpins its potential security and privacy and sustains its object and message models. The Loke qua programming environment is still in its infancy, and its inherent security and privacy properties are still not realized in practice. A future Loke device will be accessible from anywhere and embedded in its own hardware to achieve them. The Loke IDE rests on Data–Context–Interaction (DCI), a new programming paradigm that leads to readable code with a clear architecture. I submit Loke for the pleasure of personal programming.
Trygve Reenskaug
Softw. Syst. Model.1
2006 Expert' voice: The BabyUML discipline of programming
Trygve Reenskaug
Softw. Syst. Model.1
1992 System Design by Composing Structures of Interacting Objects
Egil P. Andersen, Trygve Reenskaug
ECOOP2
1989 An Environment for Literate Smalltalk Programming
abstract
The programming environment described in this paper is an adaptation of Donald Knuth's concept of literate programming, applied to Smalltalk programs. The environment provides a multi-media document production system including media for Smalltalk class and method definitions.
Trygve Reenskaug, Anna Lise Skaar
OOPSLA1