Sina/st: Difference between revisions
Appearance
No edit summary |
m →Links |
||
(3 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
'''Sina/st''' is an interpreter for the Sina programming language that runs on top of | '''Sina/st''' is an interpreter for the [[Sina]] programming language that runs on top of ParcPlace [[Smalltalk]]. Although it should be noted that the last known version of Sina does not explicitly support any form of concurrent message passing. | ||
Otherwise Sina is a fairly ordinary O-O language with features like inheritance, encapsulation, and abstract data types with the exception that later versions add some interesting database access features. | Otherwise Sina is a fairly ordinary O-O language with features like inheritance, encapsulation, and abstract data types with the exception that later versions add some interesting database access features. | ||
Line 7: | Line 7: | ||
==Version== | ==Version== | ||
* Last known version: 3.1 | * Last known version: 3.1 | ||
: Note that all Sina/st implementations are shipped in two versions labelled PC and UNIX, you should use the UNIX one on OS/2, the PC one is identical to the UNIX one except that it conforms to the 8.3 file naming conventions and should only be used with | : Note that all Sina/st implementations are shipped in two versions labelled PC and UNIX, you should use the UNIX one on OS/2, the PC one is identical to the UNIX one except that it conforms to the 8.3 file naming conventions and should only be used with ParcPlace Smalltalk-80 on [[DOS]] although it works on the other implementations. | ||
;Prerequisites:ParcPlace Smalltalk-80 version 4 or higher or ParcPlace ObjectWorks/[[VisualWorks]] version 1 or higher | |||
==Links== | |||
* [https://web.archive.org/web/19970724155631/http://wwwtrese.cs.utwente.nl/sina/release/UserGuide.ps Sina/st User guide v3.1] | |||
* Piet S. Koopmans: [http://trese.cs.utwente.nl/oldhtml/publications/msc_theses/koopmans.thesis.pdf On the Definition and Implementation of the Sina/st Language] - 1995 | |||
==Links | * Anand Triphathi, Mehmet Akşit: [http://doc.utwente.nl/55905/ Data Abstraction Mechanisms in Sina/st] - 1988 | ||
* Anand Triphathi, Mehmet Akşit: [http://doc.utwente.nl/56046/ Communication, scheduling and resource management in SINA] - 1988 | |||
* [https://web.archive.org/web/19970724155631/http://wwwtrese.cs.utwente.nl/sina/release/UserGuide.ps Sina/st User guide v3.1] | * Sinan Vural, Mehmet Akşit: [http://doc.utwente.nl/19412/ An Object-Oriented Language-Database Integration Model: The Composition-Filters Approach] - 1992 | ||
* Piet S. Koopmans: [http://trese.cs.utwente.nl/oldhtml/publications/msc_theses/koopmans.thesis.pdf On the Definition and Implementation of the Sina/st Language] - 1995 | * Ken Wakita, [http://www.janbosch.com Jan Bosch], Lodewijk Bergmans, Akinori Yonezawa and Mehmet Akşit: [http://www.ics.uci.edu/~cs237/reading/comp-filters.pdf Abstracting Object Interactions Using Composition Filters] | ||
* Anand Triphathi, | * Lodewijk Bergmans, Bedir Tekinerdogan, Mehmet Akşit: [http://doc.utwente.nl/18690/1/Bergmanss96modular.pdf Modular and Composable Extensions to Smalltalk using Composition Filters] | ||
* Anand Triphathi | |||
* Sinan Vural | |||
* Ken Wakita, [http://www.janbosch.com Jan Bosch] | |||
* Lodewijk Bergmans, Bedir Tekinerdogan | |||
==Author & publisher== | ==Author & publisher== | ||
Line 28: | Line 24: | ||
* Piet S. Koopmans | * Piet S. Koopmans | ||
[[Category:Smalltalk]] | [[Category:Smalltalk]] | ||
[[Category:MS Windows Tools]] | [[Category:MS Windows Tools]][[Category:DOS Tools]] | ||
[[Category:DOS | |||
Latest revision as of 14:26, 23 May 2021
Sina/st is an interpreter for the Sina programming language that runs on top of ParcPlace Smalltalk. Although it should be noted that the last known version of Sina does not explicitly support any form of concurrent message passing.
Otherwise Sina is a fairly ordinary O-O language with features like inheritance, encapsulation, and abstract data types with the exception that later versions add some interesting database access features.
There was an alternative version of Sina available from TRESE that was implemented in C++ but it was not as polished as Sina/st and appears to have disappeared.
Version
- Last known version: 3.1
- Note that all Sina/st implementations are shipped in two versions labelled PC and UNIX, you should use the UNIX one on OS/2, the PC one is identical to the UNIX one except that it conforms to the 8.3 file naming conventions and should only be used with ParcPlace Smalltalk-80 on DOS although it works on the other implementations.
- Prerequisites
- ParcPlace Smalltalk-80 version 4 or higher or ParcPlace ObjectWorks/VisualWorks version 1 or higher
Links
- Sina/st User guide v3.1
- Piet S. Koopmans: On the Definition and Implementation of the Sina/st Language - 1995
- Anand Triphathi, Mehmet Akşit: Data Abstraction Mechanisms in Sina/st - 1988
- Anand Triphathi, Mehmet Akşit: Communication, scheduling and resource management in SINA - 1988
- Sinan Vural, Mehmet Akşit: An Object-Oriented Language-Database Integration Model: The Composition-Filters Approach - 1992
- Ken Wakita, Jan Bosch, Lodewijk Bergmans, Akinori Yonezawa and Mehmet Akşit: Abstracting Object Interactions Using Composition Filters
- Lodewijk Bergmans, Bedir Tekinerdogan, Mehmet Akşit: Modular and Composable Extensions to Smalltalk using Composition Filters
Author & publisher
- TRESE
- Mehmet Aksit
- Piet S. Koopmans