그냥 뭐 타입시스템이건


클래스건


인터페이스건


다 안쓰고


그냥 데이터도 raw 하게 맵으로 다루고


의존성같은거도 지금 그냥 뭐 그냥 죄다 편할대로 인자 다 전달중인데



states 라는 atom (동시성 안전한 가변 저장소) 들의 맵으로 엮어서 그냥 모든 곳에 다 보내고


라이브러리 임포트같은것도 없이


키 값으로 원하는 state 빼내서 사용함.



이렇게 놓고보면


잉? 야 상태를 그렇게 아무렇게나 막 전이시키면 안되지 싶을텐데,



이게 나름 함수형이라서


해당 states 라는 맵은 불변이 맞음.



즉, 어느 분파에서 파생되어 나왔냐에 따라서 states 로 접근 가능한 atom 의 형식이 다르고



따라서


광범위하게 적용되어야하는 atom은 main에

그 아랫단계는


main/play 에


그 아래는 main/play/something 에


뭐 이런식으로 디렉토리 구조를 이루고 있기는 함.






이따구로 플밍해도 되는건지 모르겠다.



타입시스템도 없고...



근데 시발...



없어도 코딩이 잘만됨... 컴파일러 에러검출이 안되는 단점은 있는데


그냥 직접 돌려보면 에러 다 잡히니까 뭐...