Edge Rewrite
// HTMLRewriter · presentation

This page was redesigned at the edge.

Cloudflare fetched the original article and streamed it through HTMLRewriter to apply an entirely new visual system without rebuilding the source page.

// request.cf · coarse context

A page that knows where it met you.

Only coarse request metadata is shown. This demo does not display or persist visitor IP addresses.

Country
US
Cloudflare location
CMH
Connection
HTTP/2
Language
Not provided

Ray ID: a21cd6ec8a265751

Jump to content

Actor (programming language)

From Wikipedia, the free encyclopedia

The Actor programming language was invented by Charles Duff of The Whitewater Group in 1988. It was an offshoot of some object-oriented extensions to the Forth language he had been working on.[1]

Actor is a pure object-oriented language in the style of Smalltalk. Like Smalltalk, everything is an object, including small integers. A Baker semi-space garbage collector is used, along with (in memory-constrained Windows 2.1 days) a software virtual memory system that swaps objects. A token threaded interpreter,[2] written in 16-bit x86 assembly language, executes compiled code.

Actor only was released for Microsoft Windows 2.1 and 3.0. Actor used a pure object-oriented framework over native operating system calls as its basic GUI architecture. This allows an Actor application to look and feel exactly like a Windows application written in C, but with all the advantages of an interactive Smalltalk-like development environment. Both a downside and upside to this architecture is a tight coupling to the Windows architecture, with a thin abstraction layer into objects. This allows direct use of the rich Windows OS API, but also makes it nearly impossible to support any other OS without a significant rewrite of the application framework.

A demo of Actor was shown in an episode of Computer Chronicles.[3]

Further reading

[edit]
  • Franz, Marty (1990). Object-oriented programming featuring Actor. Scott, Foresman & Co. ISBN 0-673-38641-4.

References

[edit]
  1. Ziff Davis Inc (1991-03-26). PC Mag. Ziff Davis, Inc.
  2. InfoWorld Media Group (1991-02-25). InfoWorld. InfoWorld Media Group, Inc.
  3. Computer Chronicles. Episode 718. Programming Languages, 1990-03-01, retrieved 2022-07-10