1. 程式人生 > >F#週報2019年第40期

F#週報2019年第40期

新聞

  • 將專案成熟度重新考慮為一個社群過程
  • 介紹.NET Core Windows Form設計器預覽1
  • F# 4.7可以預覽新語言特性與語法

視訊及幻燈片

  • DotnetConf2019展示
  • .NET設計審查:GitHub快速審查

部落格

  • .NET Core 3本地工具
  • 使用F#解析聯結器構建對話系統
  • 建立基於.NET Core 3.0的F#控制檯應用程式
  • 使用F#與FParse進行更好地解析
  • 介紹F#的函數語言程式設計——第4部分
  • 控制檯,終端與shell之間的區別

F# vNext

  • 新的語言建議:
    • with get()中使用型別推斷幫助推斷set value
    • 型別匹配:C# 9中的Parity
    • 當型別指定時向上轉型matchif表示式
    • 新增管道運算子(|>!)

GitHub專案

  • fsprojects/FSharp.Data.Adaptive——F#中按需適應/遞增資料
  • jakewitcher/FSharp_HtmlParser——使用FParsec類庫編寫HTML解析器
  • panesofglass/FSharp.Data.JsonSchema——用於F#型別的JSON Schema定義生成器
  • evelinag/explorable-reinforcement-learning——基礎的加強學習演算法
  • mrLSD/riscv-fs——F# RISC-V指令集標準規範
  • JaggerJo/Avalonia.FuncUI——使用F#與Avalonia開發跨平臺的MVU GUI應用程式

最新的釋出

  • Giraffe 4.0.0
  • FSharp.Compiler.Service 32.0.0
  • FSharp.SystemTextJson 0.5
  • WebSharper 4.5.19
  • FSharp.Control.Websockets 2.2
  • Pulsar.Client 0.2.0
  • FsLibLog 0.3.0

來源