https://lionhairdino.github.io/
YearIt is a location-based content hub.
Pin your blog post to any place — and anyone exploring that spot will find it instantly.
#BlogPromotion #ExploreTheWorld
YearIt is a location-based content hub.
Pin your blog post to any place — and anyone exploring that spot will find it instantly.
#BlogPromotion #ExploreTheWorld
yearit.com
저를 응원해 주시는 분들은, Anywhere에 응원 메시지를 남겨주셔도 좋고,
노트도 만들어 보시고,
다른 사람의 이미지를 클릭해서 바로 댓글도 달아 보세요.
로그인 없이 남긴 컨텐츠들은 3일내로 삭제되니, 마음대로 써보셔도 됩니다.
혹 버그를 발견하시면, 피드백 주시면 감사하겠습니다.
yearit.com
저를 응원해 주시는 분들은, Anywhere에 응원 메시지를 남겨주셔도 좋고,
노트도 만들어 보시고,
다른 사람의 이미지를 클릭해서 바로 댓글도 달아 보세요.
로그인 없이 남긴 컨텐츠들은 3일내로 삭제되니, 마음대로 써보셔도 됩니다.
혹 버그를 발견하시면, 피드백 주시면 감사하겠습니다.
Drop dots. Leave comments. On maps or images.
yearit.com
Custom Note: 지도, 이미지, 단일 색상 들을 배경으로 개인, 그룹, 공유 노트를 만들 수 있습니다.
World: 세계를 비행기 타고 돌아다니며 어디든 글을 남깁니다.
(개인 커스텀 노트를 홍보할 수 있는 광장입니다.)
Quick Post: 다른 사람의 이미지에 특정 위치를 클릭해서 바로 댓글을 달 수 있습니다.
Drop dots. Leave comments. On maps or images.
yearit.com
Custom Note: 지도, 이미지, 단일 색상 들을 배경으로 개인, 그룹, 공유 노트를 만들 수 있습니다.
World: 세계를 비행기 타고 돌아다니며 어디든 글을 남깁니다.
(개인 커스텀 노트를 홍보할 수 있는 광장입니다.)
Quick Post: 다른 사람의 이미지에 특정 위치를 클릭해서 바로 댓글을 달 수 있습니다.
개발자들이 골동품 소개하는 노트입니다.
제가 첫 글로 세진 전자 키보드를 올렸습니다. 대부분의 장비는 모두 버려졌는데, 용케 살아 남았네요.
개발자들이 골동품 소개하는 노트입니다.
제가 첫 글로 세진 전자 키보드를 올렸습니다. 대부분의 장비는 모두 버려졌는데, 용케 살아 남았네요.
여행가는 느낌 나나요?
yearit.com
여행가는 느낌 나나요?
yearit.com
여행 기분내며, 이동하는 동안 멍도 때리고, 여기 저기 낙서하는 서비스입니다.
여러 사정으로 하스켈로 개발하진 못했는데, 언젠가 여건이 되면 서버들을 하스켈로 포팅하고 싶습니다.
#이어잇 #yearit #여행 #낙서
여행 기분내며, 이동하는 동안 멍도 때리고, 여기 저기 낙서하는 서비스입니다.
여러 사정으로 하스켈로 개발하진 못했는데, 언젠가 여건이 되면 서버들을 하스켈로 포팅하고 싶습니다.
#이어잇 #yearit #여행 #낙서
이전 샘플링 결과에 어떤 작업을 적용해서 다음 샘플링으로 넘어갈 뿐이다.
이전 샘플링 결과에 어떤 작업을 적용해서 다음 샘플링으로 넘어갈 뿐이다.
함수, 값, "적용"
주인공 같은 함수, 값에 가려 조연 같던 "적용"을 주연으로 끌어 올려 다양한 구현과 일반화를 시도하다 보면 Applicatives, 모나드, Arrow 다 튀어 나온다.
#함수형 #하스켈 #Applicatives
함수, 값, "적용"
주인공 같은 함수, 값에 가려 조연 같던 "적용"을 주연으로 끌어 올려 다양한 구현과 일반화를 시도하다 보면 Applicatives, 모나드, Arrow 다 튀어 나온다.
#함수형 #하스켈 #Applicatives
[있을지 없을지 모르는] 함수를, [있을지 없을지 모르는] 값에 적용할 때 #Applicatives 를 쓴다.
(+1)을 Just 1에 적용
Just (+1)을 Just 1에 적용
연산자를 잘 정의하면, 둘 다
(+1)을 1에 적용
과 비슷한 모양을 만들 수 있다.
실무에선, 이들을 비슷한 모양이 되게 할 수 있음이 중요하다.
[있을지 없을지 모르는] 함수를, [있을지 없을지 모르는] 값에 적용할 때 #Applicatives 를 쓴다.
(+1)을 Just 1에 적용
Just (+1)을 Just 1에 적용
연산자를 잘 정의하면, 둘 다
(+1)을 1에 적용
과 비슷한 모양을 만들 수 있다.
실무에선, 이들을 비슷한 모양이 되게 할 수 있음이 중요하다.
위 식이 성립하게 바꾸는 방법은?
왼쪽에 1을 더하거나, 오른쪽에 1을 빼거나.
한가지 방법이 더 있다.
=을 항상 왼쪽에 +1을 하고 같은지 보도록 다시 정의하면 된다.
헛갈리지 않게 다시 정의한 걸 += 로 표시하면,
1 + 2 += 4
는 성립한다.무슨 시덥지 않은 소리인가 싶을텐데,
실제로 #하스켈 에서 자주 일어나는 일이다.
위 식이 성립하게 바꾸는 방법은?
왼쪽에 1을 더하거나, 오른쪽에 1을 빼거나.
한가지 방법이 더 있다.
=을 항상 왼쪽에 +1을 하고 같은지 보도록 다시 정의하면 된다.
헛갈리지 않게 다시 정의한 걸 += 로 표시하면,
1 + 2 += 4
는 성립한다.무슨 시덥지 않은 소리인가 싶을텐데,
실제로 #하스켈 에서 자주 일어나는 일이다.
f의 결과를 이어지는 g와 h에서 각 각 가져다 쓴다면,
람다 헤드에 있는 매개 변수에 바인딩할 수 있다.
λx -> (λr -> h (g r) r) (f x)
f의 결과를 λr에 바인딩해서 g, h에서 모두 쓸 수 있게 됐다.
#하스켈
f의 결과를 이어지는 g와 h에서 각 각 가져다 쓴다면,
람다 헤드에 있는 매개 변수에 바인딩할 수 있다.
λx -> (λr -> h (g r) r) (f x)
f의 결과를 λr에 바인딩해서 g, h에서 모두 쓸 수 있게 됐다.
#하스켈
최근 펑터를 공부하면서, 펑터가 달리 보여 5년전 글의 컨텍스트, Applicative, Traversable 내용을 보강해 봤습니다.
lionhairdino.github.io/posts/2020-0...
#하스켈 #Haskell #컨텍스트 #Applicative #Traversable #traverse
최근 펑터를 공부하면서, 펑터가 달리 보여 5년전 글의 컨텍스트, Applicative, Traversable 내용을 보강해 봤습니다.
lionhairdino.github.io/posts/2020-0...
#하스켈 #Haskell #컨텍스트 #Applicative #Traversable #traverse
lionhairdino.github.io/posts/2023-0...
#하스켈 #펑터 #Haskell #Functor
lionhairdino.github.io/posts/2023-0...
#하스켈 #펑터 #Haskell #Functor
lionhairdino.github.io/posts/2024-1...
#하스켈 #Free모나드 #모나드 #함수형