본문 바로가기

programming study/Conference

(2)
liftIO 2021(2) 국내의 함수형 개발자 커뮤니티를 빌딩하기 위한 첫 걸음 김상현님, 김대현님, 김은민님, 박지수님 1. Haskell Type-level 맛보기 1.1 Mu-Haskell 마이크로서비스를 위한 순수 함수형 프레임워크 Mu-Scala GraphQL, gRPC, gRPC Client, Open API, REST 지원 1.2 Type-level Programming Haskell에서 type 구문은 type alias 1.3 Value(data)와 Type Haskell은 data 구문으로 Value 생성자들로 타입을 생성 False Value 생성자로 생성한 Value는 Boolean Type 1.4 Type과 Kind Value가 Type에 속하는 것처럼 Type도 Kind에 속함 1.5 함수(Value)와..
liftIO 2021(1) 국내의 함수형 개발자 커뮤니티를 빌딩하기 위한 첫 걸음 김상현님, 김대현님, 김은민님, 박지수님 1. REPL, Clojure의 슈퍼파워 1.1 REPL이란? Read -> Eval -> Print -> Read ... 코드를 읽고 평가하고 평가 결과를 반환 빠른 즉시 평가 점진적인 로직 설계 실행 중인 프로그램과 상호작용 가능 1.2 Clojure + REPL 동적 바인딩 데이터 중심 디버깅 다이나믹, 데이터 중심적, 빠르고 재미있음 동적 바인딩 실제 실행중인 프로그램에 동적으로 바인딩 함수를 실시간으로 REPL에 재평가 동적으로 실시간 반영 피드백을 받아 디버깅, 로직 추가 데이터 중심 객체가 아닌 데이터를 다룸 자유도가 높음 로직을 설계하기 쉬움 디버깅 데이터 중심적으로 편리하게 디버깅 reques..