Skip to content

Instantly share code, notes, and snippets.

@MathiasSven
MathiasSven / results.md
Created January 25, 2024 20:29
PrimVar vs IORef vs Parameters

PrimVar:

1:

real    0m39.444s
user    0m39.348s
sys     0m0.058s

2:

@MathiasSven
MathiasSven / flake.nix
Created December 4, 2023 08:09
Working liquidhaskell Flake (as of Dec 2023)
{
description = "LiquidHaskell";
inputs = {
nixpkgs.url = github:NixOS/nixpkgs/nixos-unstable;
flake-utils.url = github:numtide/flake-utils;
liquidhaskell-src = {
url = github:ucsd-progsys/liquidhaskell;
flake = false;
{
description = "A very basic flake";
outputs = { self, nixpkgs }: {
a = 1;
};
}
@MathiasSven
MathiasSven / authorized_keys
Created October 15, 2023 19:36
yubikeys-ssh
[email protected] AAAAGnNrLXNzaC1lZDI1NTE5QG9wZW5zc2guY29tAAAAIFdCJVC5wYAM6YmK3TBjevMsEQa0xu1aK8iu5F7/fO8nAAAADXNzaDp5dWJpa2V5XzU= ssh:yubikey_5
[email protected] AAAAGnNrLXNzaC1lZDI1NTE5QG9wZW5zc2guY29tAAAAIN2ye/VS/VZQHGdTz7Yi/Wcfkr3ApbWVRH/xpIrDG7CJAAAADnNzaDp5dWJpa2V5XzVj ssh:yubikey_5c
### Keybase proof
I hereby claim:
* I am mathiassven on github.
* I am mathiassven (https://keybase.io/mathiassven) on keybase.
* I have a public key ASA52foPePg3jpHXheVAaCtLAoChovcMJQCw4eQZvjooPwo
To claim this, I am signing this object:
@MathiasSven
MathiasSven / type_covariance.py
Last active April 29, 2022 19:15 — forked from mypy-play/main.py
`type[T]` covariance issues
from __future__ import annotations
from contextlib import suppress
from typing import Any, ClassVar
from typing_extensions import reveal_type
class Foo: ...
class SubFoo(Foo):
def bar(self) -> int: return 5