just the bare necessities of state management.
Hotlink it from https://unpkg.com/valoo
.
'use strict'; | |
todomvc.controller('TodoCtrl', [ '$scope', 'todoFactory', 'filterFilter', | |
function OtherCtrl($scope, todoFactory, filterFilter) { | |
$scope.todos = todoFactory.getAllTodos('todos'); | |
$scope.newTodo = ''; | |
$scope.editedTodo = ''; | |
$scope.addTodo = function() { | |
todoFactory.addTodo($scope.newTodo); | |
}; | |
$scope.editTodo = function(todo) { |
// Start `node d3-server.js` | |
// Then visit http://localhost:1337/ | |
// | |
var d3 = require('d3'), | |
http = require('http') | |
http.createServer(function (req, res) { | |
// Chrome automatically sends a requests for favicons | |
// Looks like https://code.google.com/p/chromium/issues/detail?id=39402 isn't | |
// fixed or this is a regression. |
just the bare necessities of state management.
Hotlink it from https://unpkg.com/valoo
.
A compile-time 4-Bit Virtual Machine implemented in TypeScript's type system. Capable of running a sample 'FizzBuzz' program.
Syntax emits zero JavaScript.
type RESULT = VM<
[
["push", N_1], // 1
["push", False], // 2
["peek", _], // 3
Latency Comparison Numbers (~2012) | |
---------------------------------- | |
L1 cache reference 0.5 ns | |
Branch mispredict 5 ns | |
L2 cache reference 7 ns 14x L1 cache | |
Mutex lock/unlock 25 ns | |
Main memory reference 100 ns 20x L2 cache, 200x L1 cache | |
Compress 1K bytes with Zippy 3,000 ns 3 us | |
Send 1K bytes over 1 Gbps network 10,000 ns 10 us | |
Read 4K randomly from SSD* 150,000 ns 150 us ~1GB/sec SSD |