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 |