worked for me yesterday (tm)
Also see:
| /** | |
| * External dependencies | |
| */ | |
| import { createElement, Component } from 'preact'; | |
| const slots = {}; | |
| const fills = {}; | |
| let toUpdate = [], | |
| nextUpdate; |
| import { h, Component } from 'preact'; | |
| /** Creates a new store, which is a tiny evented state container. | |
| * @example | |
| * let store = createStore(); | |
| * store.subscribe( state => console.log(state) ); | |
| * store.setState({ a: 'b' }); // logs { a: 'b' } | |
| * store.setState({ c: 'd' }); // logs { c: 'd' } | |
| */ |
worked for me yesterday (tm)
Also see:
| const I = x => x | |
| const K = x => y => x | |
| const A = f => x => f (x) | |
| const T = x => f => f (x) | |
| const W = f => x => f (x) (x) | |
| const C = f => y => x => f (x) (y) | |
| const B = f => g => x => f (g (x)) | |
| const S = f => g => x => f (x) (g (x)) | |
| const S_ = f => g => x => f (g (x)) (x) | |
| const S2 = f => g => h => x => f (g (x)) (h (x)) |
(by @andrestaltz)
If you prefer to watch video tutorials with live-coding, then check out this series I recorded with the same contents as in this article: Egghead.io - Introduction to Reactive Programming.
| #!/usr/bin/expect | |
| log_user 0 # supress output | |
| switch -regexp [llength $argv] { | |
| [0,1] { | |
| puts "Usage: geofix lng lat \[port\]" | |
| exit | |
| } | |
| 3 { set port [lindex $argv 2] } |
| express = require "express" | |
| sys = require "sys" | |
| util = require "util" | |
| oauth = require "oauth" | |
| fs = require "fs" | |
| app = module.exports = express.createServer() | |
| app.configure('development', () -> | |
| app.use(express.errorHandler({ dumpExceptions: true, showStack: true })) |