I hereby claim:
- I am lemmih on github.
- I am lemmih (https://keybase.io/lemmih) on keybase.
- I have a public key whose fingerprint is 2591 A60A 82F1 F5E0 3E27 43A8 DC22 7384 B78C FE5A
To claim this, I am signing this object:
StateDiff: | |
Expected: bafy2bzacecl2xzawqsnzd7brg3cffrsljigjgc4ymtll7bxjjrhgfwst2il7w | |
Root: bafy2bzaceba2wijxsyjojg3oqcmw7ksvo5shm54yn7lvp36hywxy6wfiw3ufs | |
Address f01851482 changed: | |
ActorState(ActorState { code: Cid(bafk2bzacec24okjqrp7c7rj3hbrs5ez5apvwah2ruka6haesgfngf37mhk6us) | |
- state: Cid(bafy2bzaced7hwfzowhbo3q4xzhrqtzu6s6cjng63dc4bwn5y4zqdmfmmmp5es) | |
+ state: Cid(bafy2bzaced4szqsg6w6buxmaci4va73oufnabdri2h4x3te6nk2xhsf7qutwm) | |
sequence: 0 | |
- balance: TokenAmount(438181.432619684651868985) | |
- delegated_address: None }) |
use rgeometry::algorithms::*; | |
use rgeometry::data::*; | |
use rgeometry_wasm::playground::*; | |
use num_rational::BigRational; | |
use once_cell::sync::Lazy; | |
use std::sync::Mutex; | |
static POLYGON: Lazy<Mutex<Polygon<Num>>> = Lazy::new(|| { |
use gloo_events::EventListener; | |
use once_cell::sync::Lazy; | |
use std::sync::atomic::{Ordering, AtomicUsize}; | |
use std::sync::{Mutex, Once}; | |
use wasm_bindgen::JsCast; | |
use rgeometry::algorithms::convex_hull; | |
fn ui_range(min: usize, max: usize) { | |
let corners = N_CORNERS.load(Ordering::Relaxed); |
{-# LANGUAGE RankNTypes #-} | |
twoLists :: (forall a. [a] -> [a]) -> ([Int], String) | |
twoLists fn = (fn [1,2,3], fn "String") | |
-- This works fine. | |
works = twoLists $ reverse | |
-- But this fails? | |
fails = ($) twoLists reverse |
{-# LANGUAGE RankNTypes #-} | |
twoLists :: (forall a. [a] -> [a]) -> ([Int], String) | |
twoLists fn = (fn [1,2,3], fn "String") |
I hereby claim:
To claim this, I am signing this object: