项目作者: cqsd

项目描述 :
vaguely vi-like in-browser chiptune tracker (dead project)
高级语言: Clojure
项目地址: git://github.com/cqsd/webaudio-scratchpad-deadproject.git
创建时间: 2017-01-10T23:00:06Z
项目社区:https://github.com/cqsd/webaudio-scratchpad-deadproject

开源协议:

下载


Chipper

In-browser chiptune tracker.

Build

lein cljsbuild once min, load resources/public/index.html

Develop

Start a repl with lein repl. Once it starts up, run (lets-go) (defined
in dev/user.clj) to start figwheel:

  1. user=> (lets-go)

When you see this,

  1. user=> (lets-go)
  2. Figwheel: Starting server at http://0.0.0.0:3449
  3. Figwheel: Watching build - dev
  4. Compiling "resources/public/js/chipper.js" from ["src"]...
  5. Successfully compiled "resources/public/js/chipper.js" in 8.339 seconds.
  6. Figwheel: Starting CSS Watcher for paths ["resources/public/css"]
  7. Figwheel: Starting nREPL server on port: 7888
  8. Launching ClojureScript REPL for build: dev
  9. Figwheel Controls:
  10. (stop-autobuild) ;; stops Figwheel autobuilder
  11. (start-autobuild [id ...]) ;; starts autobuilder focused on optional ids
  12. (switch-to-build id ...) ;; switches autobuilder to different build
  13. (reset-autobuild) ;; stops, cleans, and starts autobuilder
  14. (reload-config) ;; reloads build config and resets autobuild
  15. (build-once [id ...]) ;; builds source one time
  16. (clean-builds [id ..]) ;; deletes compiled cljs target files
  17. (print-config [id ...]) ;; prints out build configurations
  18. (fig-status) ;; displays current state of system
  19. Switch REPL build focus:
  20. :cljs/quit ;; allows you to switch REPL to another build
  21. Docs: (doc function-name-here)
  22. Exit: Control+C or :cljs/quit
  23. Results: Stored in vars *1, *2, *3, *e holds last exception object
  24. Prompt will show when Figwheel connects to your application

you’re ready to develop. Open localhost:3449 to connect the cljs repl with your
browser and get live code reloads (and whatever the hell else it does because I
really don’t remember)