install aviglitch gem
gem install aviglitch
run mo.sh
./mo.sh input.gif
autocmd! BufWritePost * silent! !chrome-cli reload |
#!/bin/sh | |
if ! hash chrome-cli 2>/dev/null; then | |
echo "Couldn't find chrome-cli. Ensure it's installed and on your PATH." | |
exit 1 | |
fi | |
DIRNAME="/tmp/codpen+$(date '+%s')" | |
INDEX="$DIRNAME/index.html" | |
RELOAD="$DIRNAME/reload" |
install aviglitch gem
gem install aviglitch
run mo.sh
./mo.sh input.gif
import React, { PureComponent } from "react"; | |
import { StyleSheet } from "react-native"; | |
import ReglView from "./ReglView"; | |
import mat4 from "gl-mat4"; | |
import bunny from "bunny"; | |
export default class Bunny extends PureComponent { | |
drawCommand = regl => { | |
return regl({ | |
vert: ` |
// ---- | |
// Sass (v3.3.8) | |
// Compass (v1.0.0.alpha.19) | |
// ---- | |
/* | |
* inspired by: | |
* http://www.smashingmagazine.com/2014/06/12/sassy-z-index-management-for-complex-layouts/ | |
*/ | |
$z: ( |
let app = Express.App.make() | |
let taskPool = TaskPool.make() | |
// How can I just get the Pause.output back out of this, and avoid | |
// doing extra work to check if the output is from the wrong Task? | |
app.get(."/pause", (. _req, res) => { | |
taskPool.run(Pause({howLongMs: 4200})) | |
->Promise.thenResolve(result => { | |
switch result { |