synapse

Version, currently trunk branch1 version
  • trunk branchlatestMay 27, 2023

github.com/homonoidian/synapse

🚧 Synapse is a visual environment for emergence-oriented and reaction-oriented programming

1 stars
0 dependents
License: MIT

Installation

# Add this to your shard.yml
dependencies:
  synapse:
    github: homonoidian/synapse
    branch: trunk

trunk is a branch, not a release, so this tracks it rather than pinning a version.

Then run:

shards install

shard.yml

Crystal
no constraint declared
Targets
  • synapse from app.cr
  • protocol-editor-prototype from ped2.cr

Dependencies

Runtime Dependencies

  • lch*github: homonoidian/lch.cr
  • lua*github: veelenga/lua.cr, commit: e48a298
  • crsfml*github: oprypin/crsfml
  • chipmunk*github: oprypin/crystal-chipmunk
  • open-simplex-noise*github: j8r/crystal-open-simplex-noise

Development Dependencies

  • minitest*github: ysbaddaden/minitest.crdev

README

Synapse

IMPORTANT: if you want to see progress please go to the new-ui-integr branch

A TOTALLY USELESS 1MIN GIF

Read the horrible first draft dot pdf to learn more but beware this thing may die any moment.

DISCLAIMER almost nothing from the AFOREMENTIONED first horrible draft is implemented! A lot of yak shaving ahead because it's FUN! (it's not)

TODO: Write a description here

Installation

TODO: Write installation instructions here

Usage

TODO: Write usage instructions here

Development

TODO: Write development instructions here

Contributing

  1. Fork it (https://github.com/your-github-user/synapse/fork)
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create a new Pull Request

Contributors