개발/F#5 F# Option SAFE 스텍을 보면 아래와 같이 Model이 정의되어 있다. Counter가 뭔가 싶어서 찾아보니 검색해보니 { Value: int } 라는 레코드였다. https://docs.microsoft.com/ko-kr/dotnet/fsharp/language-reference/records레코드 - F#레코드가 명명 F# 된 값의 단순 집계를 나타내는 방법, 선택적으로 멤버를 사용 하는 방법에 대해 알아봅니다.docs.microsoft.com근데... 음? { Counter: Counter option } 에서 저 option은 뭔가 싶어 찾아보았다. 즉 OCaml, Scala, F# 에서는 Option이라 부르고 Haskell 에서는 Maybe라고 부르는 그것이다. 아주 유명한 글인 그림으로 보는 Func.. 2020. 7. 1. SAFE - Client.fs - 1: 모듈 SAFE 프로젝트를 생성했으니 먼저 그 안의 Client.fs 를 분석해보며 공부해보겠다. 먼저 Client.fs의 위의 import? 되는 부분들을 보면 저렇다. 먼저 module Client는 이 밑의 내용을 모듈로 선언한다는 내용이다. 다른 파일에서 사용하면 이런 식으로 Client의 모듈에서 선언된 것들을 사용할 수 있다. https://docs.microsoft.com/ko-kr/dotnet/fsharp/language-reference/modules 모듈 - F# F # 프로그램에서 f # 모듈이 값, 형식 및 함수 값과 같은 F # 코드를 그룹화 하는 방법에 대해 알아봅니다. docs.microsoft.com 근데 네임스페이스랑은 어떻게 다른걸까 ? 네임스페이스인 Shared.fs에 valu.. 2020. 6. 22. SAFE Stack 마이크로소프트에서 약파는 글을 보았다. https://docs.microsoft.com/en-us/archive/msdn-magazine/2019/october/fsharp-safe-stack-functional-web-programming-for-net-coreF# - SAFE Stack: Functional Web Programming for .NET Core10/01/2019 15 minutes to read In this article --> October 2019 Volume 34 Number 10 [F#] SAFE Stack: Functional Web Programming for .NET Core By Isaac Abraham As a longtime .NET developerwho’s sp.. 2020. 6. 13. fable-elmish Startup * elmish 개념 https://elmish.github.io/elmish/ Elmish -ish a suffix used to convey the sense of “having some characteristics of” Elmish implements core abstractions that can be used to build Fable applications following the “model view update” style of architecture, as made famous by Elm. The goal of elmish.github.io 터미널에서 1. paket init 2. paket add nuget Fable.Elmish 2020. 6. 10. 이전 1 2 다음