Skip to content

Instantly share code, notes, and snippets.

View zeaphoo's full-sized avatar
🎯
Focusing

zhuowei zeaphoo

🎯
Focusing
  • highorder.xyz
  • BeiJing
View GitHub Profile
@zeaphoo
zeaphoo / adt.py
Created September 1, 2022 00:56 — forked from aarondewindt/adt.py
Experimental Algebraic Data Types implementation in Python 3.10
from dataclasses import dataclass
class ADTMeta(type):
def __new__(mcs, name, bases, namespace: dict):
adtc_class = super().__new__(mcs, name, bases, namespace)
if "__is_adt_variant__" in namespace:
if namespace["__is_adt_variant__"]:
return adtc_class

Install Android SDK CLI Ubuntu 20.04 WSL2 (Work in Progress)

Install Java 8

sudo apt install openjdk-8-jdk-headless

Android SDK