TWIS/2020-07 1주차

— 2 minute read

Scala permalink

  • One-click install for Scala
    • 스칼라 센터가 coursier 개발자에게 의뢰해 만든 한줄짜리 스칼라 개발환경 설치
    • cs setup으로 JDK, sbt/mill, ammonite, scalafmt 등 설치, cs update로 업데이트
    • coursier/setup에 옵션들 설명
    • cli에서 옵션으로 간단하게 설치할 수 있다는건 다양한 환경을 미리 설정해놓은 개발자들에겐 도움이 안되겠지만, 특정 기능만 작업해야하는 CI/docker 환경에서 설정하기는 좋아보인다
    • #scala #coursier

Devs permalink

  • Haskell Problems For a New Decade

    • slide: Haskell for a New Decade
    • Algebraic Effect Systems: MTL이 표준에 포함된 것처럼 effect가 그 다음이 될 것이라고
    • Practical Dependent Types: GHC에서 FP언어 설계에서는 지역최적화 문제가 있을거라 추측되지만 어려운걸 감안해도 포함되면 좋다고. 사실 몇년째 봐도 잘 이해 안가는 개념이지만
    • Lower barriers to GHC Development, Faster Compile Times, Compiler Modularity: 오래된 코드베이스에서 생기는 여러가지 문제들
    • Editor Tooling: 다른 언어들처럼 LSP 지원 등 에디터 통합에 대한 개발
    • 하스켈이야 입문서 맛만 본 이후로 잘 모르겠어서 잘 모르는 내용들은 넘어갔지만 과연 지금보다 대중적이 될지 모르겠다. 되기를 바라지만
    • #haskell
  • 본격 macOS에 개발 환경 구축하기

  • C0D3

    • "A free, interactive site to learn coding"라는 설명을 보고 시도
    • C0D3 Curriculum을 보면 프론트엔드에 집중된걸 알 수 있는데 코스도 자바스크립트와 생태계(React/GraphQL/SocketIO) 위주
    • #tutorial