Jump to content

SOM Compiler: Difference between revisions

From EDM2
No edit summary
Ak120 (talk | contribs)
 
(13 intermediate revisions by 2 users not shown)
Line 1: Line 1:
== Description ==
The SOM compiler (SC.EXE) is a precompiler for generating [[SOM]] source code, mainly used for WPS extensions.
The SOM compiler is a precompiler for generating SOM source code, mainly used for WPS extensions.


== Download ==
The SOM compiler was distributed by IBM as part of the [[SOMobjects Developer Toolkit for OS/2]] and the OpenDoc Toolkit. Later this toolkits integrated into [[IBM Developer's Toolkit for OS/2 Warp Version 4]].
The SOM Compiler can be downloaded from Hobbes under the name "[http://hobbes.nmsu.edu/h-search.php?sh=1&button=Search&key=som30os2 IBM SOMobjects Developer Toolkit V. 3.0]"


== Source and References ==
SOM Compiler is a tool to produce various file formats from [[Interface Definition Language|Interface Definition Language]] files. SOM Compiler reads IDL file and produces abstract graph tree. Using abstract tree SOM Compiler generates object graph tree using classes like '''SOMTEntryC'''. After object graph is ready, SOM Compiler uses classes like '''SOMTEmitC''' to produce output file.  
The SOM compiler is distributed by IBM as part of the IBM OS/2 Toolkit, the SOM Toolkit and the OpenDoc Toolkit.  
See the article [[First steps with the SOM compiler]] by [[Prokushev]]


== License ==
SOM Compiler uses DLL-name based loading of classes libraries (other programs can user another approach, like WPS does. WPS uses [[Interface Repository Framework|Interface Repository]] to find corresponding class). Most of SOM Compiler classes libraries it is implementation of corresponding [[emitter]]. Emitters can be created with help of [[Emitter Framework]].
IBM COPYRIGHT
 
 
==Version==
* 1997-02-28: included in ''IBM Developer's Toolkit for OS/2 Warp Version 4''
* 1999-06-30: Latest Version for OS/2
 
==License==
IBM Copyright. Discontinued
 
==Authors==
* Andy Martin (IBM)
 
==Articles==
* [[First steps with the SOM compiler]] by [[Prokushev]]
 
==Product Documentation==
*''System Object Model Programming Guide''
*''System Object Model Programming Reference''
 
==Links==
* {{L-IBMAnnUS|ZP93-0415}} (1993-06-15) - IBM SOMobjects Developer Toolkit, Workstation Runtimes, Workgroup Runtimes Version 2.0 for OS/2
 
;Download
* som30os2.zip - IBM SOMobjects Developer Toolkit V 3.0 (1996-12-24)
* SOM for Windows NT
 
[[Category:SOM]]

Latest revision as of 07:10, 7 August 2023

The SOM compiler (SC.EXE) is a precompiler for generating SOM source code, mainly used for WPS extensions.

The SOM compiler was distributed by IBM as part of the SOMobjects Developer Toolkit for OS/2 and the OpenDoc Toolkit. Later this toolkits integrated into IBM Developer's Toolkit for OS/2 Warp Version 4.

SOM Compiler is a tool to produce various file formats from Interface Definition Language files. SOM Compiler reads IDL file and produces abstract graph tree. Using abstract tree SOM Compiler generates object graph tree using classes like SOMTEntryC. After object graph is ready, SOM Compiler uses classes like SOMTEmitC to produce output file.

SOM Compiler uses DLL-name based loading of classes libraries (other programs can user another approach, like WPS does. WPS uses Interface Repository to find corresponding class). Most of SOM Compiler classes libraries it is implementation of corresponding emitter. Emitters can be created with help of Emitter Framework.


Version

  • 1997-02-28: included in IBM Developer's Toolkit for OS/2 Warp Version 4
  • 1999-06-30: Latest Version for OS/2

License

IBM Copyright. Discontinued

Authors

  • Andy Martin (IBM)

Articles

Product Documentation

  • System Object Model Programming Guide
  • System Object Model Programming Reference

Links

  • ZP93-0415 (1993-06-15) - IBM SOMobjects Developer Toolkit, Workstation Runtimes, Workgroup Runtimes Version 2.0 for OS/2
Download
  • som30os2.zip - IBM SOMobjects Developer Toolkit V 3.0 (1996-12-24)
  • SOM for Windows NT