https://github.com/instantiations/tonel-demos-vast
Repository used for sharing some demos about Tonel integration with VA Smalltalk
https://github.com/instantiations/tonel-demos-vast
cvs git pharo smalltalk tonel vasmalltalk vastplatform
Last synced: about 1 month ago
JSON representation
Repository used for sharing some demos about Tonel integration with VA Smalltalk
- Host: GitHub
- URL: https://github.com/instantiations/tonel-demos-vast
- Owner: instantiations
- License: mit
- Created: 2019-01-18T14:48:22.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2020-06-10T19:15:23.000Z (almost 5 years ago)
- Last Synced: 2025-02-05T06:36:12.183Z (3 months ago)
- Topics: cvs, git, pharo, smalltalk, tonel, vasmalltalk, vastplatform
- Language: Smalltalk
- Homepage:
- Size: 70.3 KB
- Stars: 0
- Watchers: 8
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Tonel and VA Smalltalk Demos
Repository used for sharing some demos about Tonel integration with VAST Platform (VA Smalltalk).
Explore the docs »
Report a defect
|
Request feature
For [Instantiations](https://www.instantiations.com/) and VA Smalltalk, having git support is a priority. The first step is the [Tonel support](https://github.com/vasmalltalk/tonel-vast) to read and write Applications in Tonel format.
## License
- The code is licensed under [MIT](LICENSE).
- The documentation is licensed under [CC BY-SA 4.0](http://creativecommons.org/licenses/by-sa/4.0/).## Demos
Under [source](source/) there are some apps that were written with the whole purpose of demoing. These apps where written in VA Smalltalk, exported with Tonel and then pushed to this git repository. In addition, under the directory [envy](assets/envy/) you can find the original exported apps as `.dat` files. That way, you can import the original apps in VA and see how they look like.
### Demo for importing in VA
`TonelExampleApp` has subapps, config expressions, prerequisites, shadow subapps, private methods, multi categorized methods, and all VA specific features. This app is intended to be imported only in VA Smalltalk, yet not loosing any if the information that was originally in the VA applications. This cannot be currently tested until we finish the Tonel importer for VA.
### Demo for importing in Pharo
`TonelExampleForPharoApp` doesn't have any VA subapps and it is expected to be imported in Pharo using [Iceberg](https://github.com/pharo-vcs/iceberg) without issues. The only condition is that you have to manually create a dummy class `Application` and `SubApplication` loading the code.