Gratch

所属分类:图形图像处理
开发工具:Smalltalk
文件大小:2366KB
下载次数:0
上传日期:2023-03-29 11:07:58
上 传 者sh-1993
说明:  用于处理图结构和图算法的块式编程环境,基于MIT Scratch。
(Block-style programming environment for tackling graph structure and graph algorithm, based on MIT Scratch.)

文件列表:
.project (32, 2023-03-29)
.smalltalk.ston (161, 2023-03-29)
.travis.yml (144, 2023-03-29)
Examples (0, 2023-03-29)
Examples\01-welsh-powell.gr (19478, 2023-03-29)
Examples\01-welsh-powell.grs (2183, 2023-03-29)
Examples\02-minimum-spanning-tree.gr (11654, 2023-03-29)
Examples\02-minimum-spanning-tree.grs (794, 2023-03-29)
Examples\03-forcemodel.gr (21274, 2023-03-29)
Examples\03-forcemodel.grs (1372, 2023-03-29)
Examples\04-dijkstra.gr (20917, 2023-03-29)
Examples\04-dijkstra.grs (2128, 2023-03-29)
Examples\sample1.gdf (945, 2023-03-29)
LICENSE (1069, 2023-03-29)
compat.ston (139, 2023-03-29)
doc (0, 2023-03-29)
doc\ClassDiagrams.md (407, 2023-03-29)
doc\GettingStarted.md (3142, 2023-03-29)
doc\Settings.md (2348, 2023-03-29)
filetree (0, 2023-03-29)
filetree\.properties (24, 2023-03-29)
filetree\BaselineOfGratch.package (0, 2023-03-29)
filetree\BaselineOfGratch.package\.filetree (106, 2023-03-29)
filetree\BaselineOfGratch.package\BaselineOfGratch.class (0, 2023-03-29)
filetree\BaselineOfGratch.package\BaselineOfGratch.class\instance (0, 2023-03-29)
filetree\BaselineOfGratch.package\BaselineOfGratch.class\instance\baseline..st (427, 2023-03-29)
filetree\BaselineOfGratch.package\BaselineOfGratch.class\instance\projectClass.st (57, 2023-03-29)
filetree\BaselineOfGratch.package\BaselineOfGratch.class\properties.json (212, 2023-03-29)
filetree\BaselineOfGratch.package\monticello.meta (0, 2023-03-29)
filetree\BaselineOfGratch.package\monticello.meta\categories.st (51, 2023-03-29)
filetree\BaselineOfGratch.package\monticello.meta\initializers.st (0, 2023-03-29)
filetree\BaselineOfGratch.package\monticello.meta\package (25, 2023-03-29)
filetree\BaselineOfGratch.package\properties.json (3, 2023-03-29)
filetree\FromScratch-Tests.package (0, 2023-03-29)
filetree\FromScratch-Tests.package\.filetree (106, 2023-03-29)
filetree\FromScratch-Tests.package\AbstractBlockSpecTest.class (0, 2023-03-29)
... ...

# Gratch Block-style programming environment for tackling graph structure and algorithm, based on MIT Scratch. (This is an alpha release for concept evaluation.) ![Entire Screen](https://raw.githubusercontent.com/EiichiroIto/Gratch/master/src/images/Gratch.png) [![Build Status](https://travis-ci.com/EiichiroIto/Gratch.svg?branch=master)](https://travis-ci.com/EiichiroIto/Gratch) ## Install repository on Pharo Gratch sources available on github (https://github.com/EiichiroIto/Gratch/). ``` Metacello new baseline: 'Gratch'; repository: 'github://EiichiroIto/Gratch/filetree'; load. ``` Then copy Examples directory of this repository to your image directory. ## [Beware] Before update * You need keep script files before update, because project files are incompatible with any previous versions. * To keep script files, select "File - Export - Export Scripts in S-EXP". * To recovery the file, select "File - Import - Import Scripts" ## Examples 1. Select Open from File menu. 2. Click Examples button on the file open dialog. 3. Select file and press OK. 4. Click Setup button on right side pane to setup the program. 5. Click Loop button to start. ## License MIT License ## Programs ### Graph coloring algorithm based on Welsh-Powell algorithm #### for graph ![welsh-powell1.png](https://raw.githubusercontent.com/EiichiroIto/Gratch/master/src/images/welsh-powell1.png) #### for node ![welsh-powell2.png](https://raw.githubusercontent.com/EiichiroIto/Gratch/master/src/images/welsh-powell2.png) ## Screenshots ### Shortest Path algorithm based on Dijkstra's algorithm ![04-dijkstra.png](https://raw.githubusercontent.com/EiichiroIto/Gratch/master/src/images/04-dijkstra.png) ### Animations on other algorithms ![gratch-anim.gif](https://raw.githubusercontent.com/EiichiroIto/Gratch/master/src/images/gratch-anim.gif)

近期下载者

相关文件


收藏者