Skip to content

Instantly share code, notes, and snippets.

package cloud.literallya.util;
import static com.google.common.base.Preconditions.checkArgument;
import static java.util.Objects.requireNonNull;
import java.util.Objects;
import java.util.Optional;
import java.util.function.Consumer;
import java.util.function.Function;
import java.util.function.Supplier;
package cloud.literallya.util;
import java.util.function.BiConsumer;
import java.util.function.Consumer;
import java.util.function.Function;
import java.util.function.Predicate;
import java.util.function.Supplier;
public class Exceptions{
module plfa.part1.Homomorphisms where
import Relation.Binary.PropositionalEquality as Eq
open Eq using (_≡_; refl; cong; sym; trans; subst; _≢_; subst₂ )
open Eq.≡-Reasoning using (begin_; _≡⟨⟩_; _≡⟨_⟩_; _∎)
open import Data.Nat
open import Data.Nat.Properties
-- open import Function using (_∘_)
package com.macvalves.util.concurrent;
import static com.google.common.base.Preconditions.checkArgument;
import static com.google.common.base.Preconditions.checkState;
import static java.util.Objects.requireNonNull;
import java.util.Collection;
import java.util.List;
import java.util.Spliterators;
import java.util.concurrent.CyclicBarrier;
//include "/sprintf.js";
//snippet "Object.freeze";
//snippet "Array.forEach";
(function(){
"use strict";
function getOrCall(o, attr){
module plfa.part1.Induction where
import Relation.Binary.PropositionalEquality as Eq
open Eq using (_≡_; refl; cong; sym)
open Eq.≡-Reasoning using (begin_; _≡⟨⟩_; _≡⟨_⟩_; _∎)
open import Data.Nat using (ℕ; zero; suc; _+_; _*_; _∸_)
-- left identity: C op n ≡ n
@electroCutie
electroCutie / SevenSegmentSolver.hs
Created October 1, 2019 07:11
Find magic numbers for a factorio decimal -> 7 segment display decoder
module Main where
import Control.Monad.Random.Lazy
import Data.List (find)
import Data.Maybe
import Debug.Trace
import Text.Printf
primes :: [Integer]
package cloud.literallya.util;
import java.util.Map;
import java.util.function.IntSupplier;
import java.util.function.LongSupplier;
import java.util.function.Supplier;
import java.util.logging.Logger;
import java.util.stream.Collectors;
import java.util.stream.IntStream;
@electroCutie
electroCutie / CompileArguments.hs
Created June 5, 2019 13:44
Getting the compile line for a spec
{-# LANGUAGE ExplicitForAll #-}
{-# LANGUAGE FlexibleInstances #-}
{-# LANGUAGE PatternSynonyms #-}
module Main where
import Text.Printf
import Calibration.CalUnits
#include <stdint.h>
#include <stdio.h>
#include <printf.h>
#define _stride(_type) ({ \
_type* _t = (_type*) 0; \
(uint64_t) (_t+1); \
})
struct st {