• Packages
  • Themes
  • Documentation
  • Blog
  • Discuss
Sign in

shlisp-atom

Shlisp extension for Atom
  • #shlisp
  • #shbobo
  • #shnth
  • #shtar
montoyamoraga
0.1.11 71
0
  • Repo
  • Bugs
  • Versions
  • License
Flag as spam or malicious

shlisp-atom

About

shlisp-atom is a repository for development of a package for the Atom editor, to support the language Shlisp, developed by Shbobo, and used for programming the instrrments Shnth and Shtar, available at synthmall.com.

shlisp-atom is a project by Aarón Montoya-Moraga, started in 2020, during their work as a research assistant at MIT Media Lab's Opera of the Future research group.

Structure

Development notes

The Atom Flight Manual explains how Atom packages work, and how to developt them.

The work of this repository is based on these Atom packages:

  • Chuck Atom package: for the ChucK language for computer music.
  • Hydra Atom package: for the Hydra language for livecoding networked visuals in the browser.

Publish notes

The instructions for publishing are here, and here is some notes taken from it, for reference:

The command is

apm publish version-type

where version-type can be major, minor and patch.

  • major: tells apm to increment the first number of the version before publishing so the published version will be 1.0.0 and the Git tag created will be v1.0.0. Use when you make a change that breaks backwards compatibility, like changing defaults or removing features.

  • minor: tells apm to increment the second number of the version before publishing so the published version will be 0.1.0 and the Git tag created will be v0.1.0. Use when adding new functionality or options, but without breaking backwards compatibility.

  • patch: tells apm to increment the third number of the version before publishing so the published version will be 0.0.1 and the Git tag created will be v0.0.1. Use when you've changed the implementation of existing features, but without changing the behaviour or options of your package.

License

MIT

I think this package is bad news.

Good catch. Let us know what about this package looks wrong to you, and we'll investigate right away.

  • Terms of Use
  • Privacy
  • Code of Conduct
  • Releases
  • FAQ
  • Contact
with by