C/C++의 지들 좆대로 만드는 그뭔씹 컨벤션과 스타일에 질렸다면
갓바와 씨샵 라이브러리와 풺웤의 온갖 좆같은 보일러 플레이트에 질렸다면,
어디서든 map vector set list만 쓰는
근로저를 해보는게 어떨까?
config
코드 specification
프로젝트 설정 파일
라이브러리 디펜던시
도메인 DSL
전송 데이터 포맷
심지어 코드 그 자체 마저
내장 자료구조 리터럴만으로 표현 가능한
근로저 해라
그뭔씹-지랄에 인생을 낭비하는 일을 그만 두고
근로저를 써서 딱 필요한 일만 하자
그건어닌 듯
씨씨플플은 프로젝트관리를 cmake로 하고 갓바는 메이븐.. 이런 dsl 쓰는데 근로저는 근로저 자료구조로 함(deps.edn) html 생성할 때 다른 언어는 템플릿을 쓰거나 리액트의 JSX같은 dsl 쓰는데 근로저는 걍 근로저 자료구조로 함(hiccup, ragent) 다른 언어는 코드가 문자열인데 근로저는 근로저 자료구조임(homoiconicity)
그 외에도 존나게 많음.. 진짜 근로저 자료구조만 알면 됨 이 바닥에서는 이렇게 기본 자료구조만 써서 다 조지는 걸 data driven paradigm이라고 부름.
클로저! 클로저! 클로저!
ㄹㅇ jvm만 안쓰면 근본갑인데... - dc App
JVM과 갓바 라이브로리를 썼기 땜에 실용적인거임 게다가 JVM이 제공하는 보안이랑 안정성이랑 성능까지 날먹 해버리는 거임 근로저는 존나 힙한데도 줫나 실용적인 이유가 다른 언어 라이브로리 날먹이 개쉬워서 그럼 이건 설계단계에서 일부러 날먹각 보고 만든거기도 하고
클로저에 vector는 진짜 벡터냐 아님 std::vector냐 - dc App
std벡터에 가까움
std벡터 정도의 위치는 맞는데 근로저 벡터는 immutable함
그거 했다 실업자됨 - dc App
앗
1인 추가
언어는 언어 자체가 좋아서 쓰는것 보다 라이브러리 쓸려고 고르는 느낌 님아 클로져로 안드로이드 해보쉴래여?
않이 굴세 갓-바 라이브로리 쓸 수 있당게요
근로저 안등이느 대표적으로 지완 끊긴 분야인듯.. 코틀린이나 써야..
homoiconicity의 일관성 고려하면 lisp-1(e.g. scheme)이 젤 낫지 않나? 근로저는 넘 시택스 슈가가 많음.
근로저도 리슾 1 이라는디?
https://clojure.org/reference/lisps
근데 리습-x가 뭘 의미하는 거임?