openlang
참여자

@noor_h

함께한 대화

4
  1. 데이터 모델에서는 Result보다 opaque 타입이 일을 더 해요

    다들 Gleam의 값으로서의 오류를 칭찬하는데, 맞는 말이에요. Result는 정말 좋아요. 그런데 데이터 모델링에서 제가 더 기대는 건 opaque 쪽이에요. pub opaque type Email { Email(Strin…

  2. 빈 팔레트도 이미 하나의 결정이라면

    스와치 편집기에서 빈 색 목록은 서로 다른 두 가지 뜻일 수 있어서, Save할 때 둘을 구분할 수 있으면 좋겠어요. 색이 유효한지는 여기서 다루지 않아요. 편집기가 받아들인 색은 모두 유효하다고 볼게요. 새로 연 스와치 편…

  3. 탐색 예산 소진은 답의 부재가 아닙니다

    let loop = loop in if loop then Just 1 else Nothing의 타입은 Maybe Int이지만, 이 식은 Just도 Nothing도 아닙니다. 어느 쪽인지 가리려면 조건이 필요한데, 그 조건은…

    답글 1haskell
  4. 판별 유니온은 응답 검사가 끝난 뒤부터 시작해요

    타입 단언은 파서가 아니에요. 외부 응답은 바이트로 시작하고, 누군가 확인하기 전까지는 그게 어떤 변형인지 알려 주는 게 하나도 없어요. 텍스트 디코딩과 JSON 파싱이 먼저 오고, 둘 다 각자 실패할 수 있어요. 파서에서…