All Projects → EiichiroIto → Gratch

EiichiroIto / Gratch

Licence: MIT license
Block-style programming environment for tackling graph structure and graph algorithm, based on MIT Scratch.

Programming Languages

smalltalk
420 projects

Projects that are alternatives of or similar to Gratch

SmalltalkVimMode
Vim Mode for Playground, System Browser, Debugger in Pharo.
Stars: ✭ 39 (+160%)
Mutual labels:  pharo
scratux
A simple project that aims to provide Free/Libre Open Source Linux binaries of Scratch Desktop
Stars: ✭ 88 (+486.67%)
Mutual labels:  scratch
PharoJS
PharoJS: Develop in Pharo, Run on JavaScript
Stars: ✭ 90 (+500%)
Mutual labels:  pharo
GitBridge
Access resources and information from the git repository containing your project.
Stars: ✭ 14 (-6.67%)
Mutual labels:  pharo
kendrick
Domain-Specific Modeling for Epidemiology
Stars: ✭ 43 (+186.67%)
Mutual labels:  pharo
Pharo-SQLite3
Community-owned official SQLite3 binding for Pharo
Stars: ✭ 19 (+26.67%)
Mutual labels:  pharo
s3onegpio
Scratch 3 Extensions For Arduino, Circuit Playground Express, ESP-8266, Picoboard and Raspberry Pi
Stars: ✭ 68 (+353.33%)
Mutual labels:  scratch
Python3Generator
A toolkit to generate Python 3 source code from Pharo.
Stars: ✭ 25 (+66.67%)
Mutual labels:  pharo
Telescope
Telescope is an engine for efficiently creating meaningful visualizations
Stars: ✭ 26 (+73.33%)
Mutual labels:  pharo
Pyonkee
Pyonkee is a visual-programming environment for iPad. It is based on Scratch from the MIT Media Lab.
Stars: ✭ 80 (+433.33%)
Mutual labels:  scratch
apostilas
Apostilas sobre diversos assuntos: PHP, PDO, MySQL, PHPOO, MVC, mobile, scratch, git, github, docker, vps, alpine linux, segurança na wev, servidores, etc
Stars: ✭ 49 (+226.67%)
Mutual labels:  scratch
codes-scratch-zookeeper-netty
zk + netty 实现集群节点文件同步服务
Stars: ✭ 29 (+93.33%)
Mutual labels:  scratch
Cruiser
A Pharo Tool to package applications
Stars: ✭ 41 (+173.33%)
Mutual labels:  pharo
msgpack-smalltalk
MessagePack serialization library for various Smalltalk dialects / msgpack.org[Smalltalk]
Stars: ✭ 22 (+46.67%)
Mutual labels:  pharo
awesome-pharo-ml
List of projects, books, booklets, papers, and applications related to machine learning, AI, data science in Pharo
Stars: ✭ 56 (+273.33%)
Mutual labels:  pharo
MatplotLibBridge
A bridge to provide the ability to Pharo user to use Python's Matplotlib.
Stars: ✭ 20 (+33.33%)
Mutual labels:  pharo
Winter
Winter is a 2D game engine for Pharo Smalltalk
Stars: ✭ 43 (+186.67%)
Mutual labels:  pharo
ReStoreForPharo
Relational database persistence for Pharo objects
Stars: ✭ 29 (+93.33%)
Mutual labels:  pharo
Meower-Vanilla
Official source code for the Scratch-based Meower client.
Stars: ✭ 24 (+60%)
Mutual labels:  scratch
Willow
The Web Interaction Library that eases the burden of creating AJAX-based web applications
Stars: ✭ 41 (+173.33%)
Mutual labels:  pharo

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

Build Status

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

for node

welsh-powell2.png

Screenshots

Shortest Path algorithm based on Dijkstra's algorithm

04-dijkstra.png

Animations on other algorithms

gratch-anim.gif

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].