Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/KikyTokamuro/guile-pstk
PS/TK version (https://wiki.tcl-lang.org/page/PS%2FTk) fixed to work fine on modern GNU Guile
https://github.com/KikyTokamuro/guile-pstk
guile pstk scheme tcltk tk wish
Last synced: 3 months ago
JSON representation
PS/TK version (https://wiki.tcl-lang.org/page/PS%2FTk) fixed to work fine on modern GNU Guile
- Host: GitHub
- URL: https://github.com/KikyTokamuro/guile-pstk
- Owner: KikyTokamuro
- License: other
- Created: 2021-12-01T16:27:34.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2022-03-18T19:34:06.000Z (over 2 years ago)
- Last Synced: 2024-04-16T21:27:39.415Z (7 months ago)
- Topics: guile, pstk, scheme, tcltk, tk, wish
- Language: Scheme
- Homepage:
- Size: 101 KB
- Stars: 6
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-electron-alternatives - guile-pstk
README
# guile-pstk
PS/TK version (http://mirror.informatimago.com/scheme/www.t3x.org/pstk/index.html) fixed to work fine on modern GNU Guile### Install
1. Install the "tcl" and "tk" packages through your package manager.
2. Copy pstk.scm to your project and use:
```scheme
(use-modules (pstk))
```### Examples
| Source | Screenshot |
| --- | --- |
| [hello.scm](./examples/hello.scm) | ![hello](./images/hello.png) |
| [hello-color.scm](./examples/hello-color.scm) | ![hello-color](./images/hello-color.png) |
| [themes.scm](./examples/themes.scm) | ![themes](./images/themes.png) |
| [ttt.scm](./examples/ttt.scm) | ![ttt](./images/ttt.png) |
| [weather](./examples/weather.scm) | ![weather](./images/weather.png) |
| [canvas](./examples/canvas.scm) | ![canvas](./images/canvas.png) |
| [slider](./examples/slider.scm) | ![slider](./images/slider.png) |
| [notebook](./examples/notebook.scm) | ![notebook](./images/notebook.png) |### Tested on
```
GNU Guile 3.0.1
GNU Guile 2.2.7
```