I hereby claim:
- I am anilanar on github.
- I am anilanar (https://keybase.io/anilanar) on keybase.
- I have a public key ASCNd0mjbAL4Mi3T90GWdi5hzd-EFmHFfdXKy_-lQAwujQo
To claim this, I am signing this object:
/ac "Waste Not II" <wait.2> | |
/ac "Great Strides" <wait.2> | |
/ac Innovation <wait.2> | |
/ac "Standard Touch" <wait.3> | |
/ac "Basic Touch" <wait.3> | |
/ac "Standard Touch" <wait.3> | |
/ac "Byregot's Blessing" <wait.3> | |
/ac Veneration <wait.2> | |
/ac "Basic Synthesis" <wait.3> | |
/e Part 1 complete <se.8> |
module Main where | |
import Prelude | |
import Data.Array.NonEmpty (NonEmptyArray, (..)) | |
import Data.Traversable (class Traversable, sequence) | |
import Effect (Effect) | |
import Effect.Console (log) | |
import Prelude as P |
{- | |
This is just adventuring with RowToList. | |
Naive approach, not stack safe, probably too slow. | |
-} | |
module DiffRecords | |
where | |
import Data.Record (get, insert) | |
import Data.Symbol (class IsSymbol, SProxy(..)) |
<!-- | |
Similar to https://gist.github.com/samthor/64b114e4a4f539915a95b91ffd340acc | |
But prevents Safari 10.1 from downloading ES5 scripts. | |
This is the only way I know to detect "module" support in <head>. | |
--> | |
<script> | |
// matrix of script sources. rows will be executed in order. | |
// first column is ES6, the second is ES5. | |
window.__SCRIPTS__ = [ |
I hereby claim:
To claim this, I am signing this object:
<!DOCTYPE html> | |
<html> | |
<head> | |
<meta charset="utf-8"/> | |
<title>Object structure #jsbench #jsperf</title> | |
<script src="https://cdnjs.cloudflare.com/ajax/libs/benchmark/1.0.0/benchmark.min.js"></script> | |
<script src="./suite.js"></script> | |
</head> | |
<body> | |
<h1>Open the console to view the results</h1> |
<!DOCTYPE html> | |
<html> | |
<head> | |
<meta charset="utf-8"/> | |
<title>Object structure</title> | |
<script src="https://cdnjs.cloudflare.com/ajax/libs/benchmark/1.0.0/benchmark.min.js"></script> | |
<script src="./suite.js"></script> | |
</head> | |
<body> | |
<h1>Open the console to view the results</h1> |
<!DOCTYPE html> | |
<html> | |
<head> | |
<meta charset="utf-8"/> | |
<title>Stateful functions #jsbench #jsperf</title> | |
<script src="https://cdnjs.cloudflare.com/ajax/libs/benchmark/1.0.0/benchmark.min.js"></script> | |
<script src="./suite.js"></script> | |
</head> | |
<body> | |
<h1>Open the console to view the results</h1> |
<!DOCTYPE html> | |
<html> | |
<head> | |
<meta charset="utf-8"/> | |
<title>Different unmount strategies #harp</title> | |
<script src="https://cdnjs.cloudflare.com/ajax/libs/benchmark/1.0.0/benchmark.min.js"></script> | |
<script src="./suite.js"></script> | |
</head> | |
<body> | |
<h1>Open the console to view the results</h1> |
license: gpl-3.0 |