Set up Pipelight with Silverlight on Ubuntu
- Remove the existing packages
sudo apt-get purge pipelight sudo apt-get purge pipelight-multi
- Re-install and update packages
sudo add-apt-repository ppa:pipelight/stable sudo apt-get update
sudo apt-get purge pipelight
sudo apt-get purge pipelight-multi
sudo add-apt-repository ppa:pipelight/stable
sudo apt-get update
echo "pointer = 1 2 3 5 4 7 6 8 9 10 11 12" > ~/.Xmodmap && xmodmap ~/.Xmodmap |
$ lein2 repl | |
Welcome to REPL-y! | |
Clojure 1.3.0 | |
user=> (use '[cemerick.pomegranate :only (add-dependencies)]) | |
nil | |
user=> (add-dependencies :coordinates '[[quil "1.0.0-SNAPSHOT"]]) | |
ArtifactNotFoundException Could not find artifact quil:quil:jar:1.0.0-SNAPSHOT in central (http://repo1.maven.org/maven2/) org.sonatype.aether.connector.wagon.WagonRepositoryConnector$4.wrap (WagonRepositoryConnector.java:946) | |
user=> (add-dependencies :coordinates '[[quil "1.0.0-SNAPSHOT"]] :repositories (merge cemerick.pomegranate.aether/maven-central {"clojars" "http://clojars.org/repo"})) |
(defn parse-flags | |
"Parse a list of flags. Each flag name must be a keyword, and the | |
value must not be a keyword. If the value is omitted, true is | |
assumed. Returns a map. | |
e.g. (parse-flags [:i :j 1 :k \"two\"]) | |
=> {:i true, :j 1, :k \"two\"}" | |
[flags] | |
(loop [flags (seq flags) accum {}] | |
(if flags |
;; Perl: $RE{num}{-base => 2}{real}{-group => 3}{-sep => ','} | |
(re-seq (re :real {:base 2 :group 3 :sep \,} ) "1.345") |