🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.oberon
Article #1228

Direct-To-COM Compiler

#1228
From: oberon
Date: Thu, 28 Mar 1996 17:32
50 lines
2846 bytes
At CeBIT '96, Oberon microsystems, Inc. announced the world's first
Direct-To-COM compiler with "Safer OLE" technology. The "Safer OLE"
technology adds automatic memory management to OLE objects. The seamless
integration of Microsoft's Component Object Model (COM) into a dynamic,
object-oriented language is a world premiere. For this product, Oberon
microsystems was nominated as a finalist in the BYTE's Best of CeBIT awards
competition in the category Best Development Software (see
http://www.byte.com).

The Direct-To-COM (DTC) compiler is an Oberon compiler that supports
Microsoft's Component Object Model (COM) binary interface standard. It
relieves programmers from cumbersome and error-prone manual memory
management. In contrast to C and C++, programmers using the DTC Oberon
compiler do not need to worry about reference counting anymore. The compiler
automatically calls an object's AddRef and Release methods where necessary.
When a COM object is no longer used, it is automatically removed from memory.
With the DTC compiler, reference counting errors simply will not occur. 

In DTC Oberon, objects are declared and implemented in a superset of the
Oberon language. The compiler implements a COM object's AddRef and Release
methods automatically. An example can be found on our web pages
(http://www.oberon.ch/customers/omi/prod/dtc.html).

Features

o Typesafe COM programming with automatic memory management
o Compiler calls objects AddRef and Release methods automatically whenever
  necessary
o Compiler implements AddRef and Release methods of new objects automatically
o Default implementation of QueryInterface
o Unicode and 64-bit integer arithmetic support built into language
o in, out parameter classes
o NIL-compatible VAR parameters for efficient interfacing to C and C++
o Optimized debugger for symbolic inspection of objects


For further information contact us at marketing@oberon.ch or look at
http://www.oberon.ch/customers/omi/prod/dtc.html.

Best regards,

The Oberon microsystems crew

====================================================================
                                           Oberon microsystems, Inc.
oberon@oberon.ch                                 Technoparkstrasse 1
voice ++41-1-445-1751                                 CH-8005 Zurich
fax   ++41-1-445-1752             http://www.oberon.ch/customers/omi
====================================================================
Technical Details
Message-ID: <4jeifo$pdm@vinci.inf.ethz.ch>
Path: arc1-ca.pugleaf.net!inf.ethz.ch!not-for-mail

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!inf.ethz.ch!not-for-mail
From: oberon@oberon.ch
Newsgroups: comp.lang.oberon
Subject: Direct-To-COM Compiler
Date: 28 Mar 1996 18:32:40 +0100
Organization: Oberon microsystems, Inc., Switzerland
Sender: gruntz@inf.ethz.ch
Message-ID: <4jeifo$pdm@vinci.inf.ethz.ch>
NNTP-Posting-Host: vinci.inf.ethz.ch
Keywords: Direct-To-COM, Safer OLE