그냥 뭐 타입시스템이건
클래스건
인터페이스건
다 안쓰고
그냥 데이터도 raw 하게 맵으로 다루고
의존성같은거도 지금 그냥 뭐 그냥 죄다 편할대로 인자 다 전달중인데
states 라는 atom (동시성 안전한 가변 저장소) 들의 맵으로 엮어서 그냥 모든 곳에 다 보내고
라이브러리 임포트같은것도 없이
키 값으로 원하는 state 빼내서 사용함.
이렇게 놓고보면
잉? 야 상태를 그렇게 아무렇게나 막 전이시키면 안되지 싶을텐데,
이게 나름 함수형이라서
해당 states 라는 맵은 불변이 맞음.
즉, 어느 분파에서 파생되어 나왔냐에 따라서 states 로 접근 가능한 atom 의 형식이 다르고
따라서
광범위하게 적용되어야하는 atom은 main에
그 아랫단계는
main/play 에
그 아래는 main/play/something 에
뭐 이런식으로 디렉토리 구조를 이루고 있기는 함.
이따구로 플밍해도 되는건지 모르겠다.
타입시스템도 없고...
근데 시발...
없어도 코딩이 잘만됨... 컴파일러 에러검출이 안되는 단점은 있는데
그냥 직접 돌려보면 에러 다 잡히니까 뭐...
댓글 0