일단
main 펑션은 servantApp 를 실행시켜야돼
근데 이거를 실행하기 전에
beanInit 을 실행하는데
전역저장소를 하나 만들고, Bean 모나드로 감싼다음에
Bean 모나드 안에서 해당 전역저장소에서 Bean을 건드리는거야.
그리고 Bean 안에는 각 프록시클래스? 별로 타입만들어놓고
beanInit에서 오버라이딩을 ㅈㄴ 하는거임
여기에서 AOP랑 프록시 기타 등등 모든 작용들을 만들어놓고
실제 함수에서는
매번 Bean 모나드로부터 값을 읽어와야하니까...
아 시발 부작용이 너무 많이 붙는다. 순수함수인것들도 Bean을 거치면 모나드가 붙어버림....
흠 생각해보자 생각을 해보자 딱국아....
댓글 1