Submit Search
Upload
C#(VB)プログラマのためのF#入門
•
28 likes
•
6,021 views
bleis tift
Follow
Developers Summit 2011 【17-D-7】 C#(VB)プログラマのためのF#入門
Read less
Read more
Technology
Report
Share
Report
Share
1 of 273
Download now
Download to read offline
Recommended
Practical F#
Practical F#
Ryan Riley
F# for Scala developers
F# for Scala developers
Alfonso Garcia-Caro
Overview of php
Overview of php
Tabeer12
What the math geeks don't want you to know about F#
What the math geeks don't want you to know about F#
Kevin Hazzard
Functional Programming in C# and F#
Functional Programming in C# and F#
Alfonso Garcia-Caro
Character sets and iconv
Character sets and iconv
Daniel_Rhodes
What every beginning developer should know
What every beginning developer should know
Andy Lester
FNT Software Solutions Pvt Ltd Placement Papers - PHP Technologies
FNT Software Solutions Pvt Ltd Placement Papers - PHP Technologies
fntsofttech
Recommended
Practical F#
Practical F#
Ryan Riley
F# for Scala developers
F# for Scala developers
Alfonso Garcia-Caro
Overview of php
Overview of php
Tabeer12
What the math geeks don't want you to know about F#
What the math geeks don't want you to know about F#
Kevin Hazzard
Functional Programming in C# and F#
Functional Programming in C# and F#
Alfonso Garcia-Caro
Character sets and iconv
Character sets and iconv
Daniel_Rhodes
What every beginning developer should know
What every beginning developer should know
Andy Lester
FNT Software Solutions Pvt Ltd Placement Papers - PHP Technologies
FNT Software Solutions Pvt Ltd Placement Papers - PHP Technologies
fntsofttech
Lexing and parsing
Lexing and parsing
Elizabeth Smith
Python master class part 1
Python master class part 1
Chathuranga Bandara
Python master class 2
Python master class 2
Chathuranga Bandara
Php1
Php1
Keennary Pungyera
Introduction to PHP
Introduction to PHP
Kengatharaiyer Sarveswaran
Theperlreview
Theperlreview
Casiano Rodriguez-leon
07 -pointers_and_memory_alloc
07 -pointers_and_memory_alloc
Hector Garzo
Chatbots are so last decade
Chatbots are so last decade
Alexandra Sunderland
Perl::Lint - Yet Another Perl Source Code Linter
Perl::Lint - Yet Another Perl Source Code Linter
moznion
Static analysis for perl
Static analysis for perl
moznion
What's new in c#7
What's new in c#7
Kyrylo Bezpalyi
C variables and constants
C variables and constants
ArghodeepPaul
Programming languages vienna
Programming languages vienna
greg_s
Ruby Hell Yeah
Ruby Hell Yeah
Anupom Syam
F#の基礎(?)
F#の基礎(?)
bleis tift
F#によるFunctional Programming入門
F#によるFunctional Programming入門
bleis tift
関数型言語初心者の俺がF#触ってみた
関数型言語初心者の俺がF#触ってみた
Takashi Nishisaki
関数型言語のすすめ
関数型言語のすすめ
bleis tift
F#事例発表
F#事例発表
bleis tift
Better C#の脱却を目指して
Better C#の脱却を目指して
bleis tift
とことんF#よぷよ! F# + XNA ゲームプログラミング入門
とことんF#よぷよ! F# + XNA ゲームプログラミング入門
zecl1231
ラムダでウィザード 滅せよ手続き、とチャーチは言った (※言ってません)
ラムダでウィザード 滅せよ手続き、とチャーチは言った (※言ってません)
bleis tift
More Related Content
What's hot
Lexing and parsing
Lexing and parsing
Elizabeth Smith
Python master class part 1
Python master class part 1
Chathuranga Bandara
Python master class 2
Python master class 2
Chathuranga Bandara
Php1
Php1
Keennary Pungyera
Introduction to PHP
Introduction to PHP
Kengatharaiyer Sarveswaran
Theperlreview
Theperlreview
Casiano Rodriguez-leon
07 -pointers_and_memory_alloc
07 -pointers_and_memory_alloc
Hector Garzo
Chatbots are so last decade
Chatbots are so last decade
Alexandra Sunderland
Perl::Lint - Yet Another Perl Source Code Linter
Perl::Lint - Yet Another Perl Source Code Linter
moznion
Static analysis for perl
Static analysis for perl
moznion
What's new in c#7
What's new in c#7
Kyrylo Bezpalyi
C variables and constants
C variables and constants
ArghodeepPaul
Programming languages vienna
Programming languages vienna
greg_s
Ruby Hell Yeah
Ruby Hell Yeah
Anupom Syam
What's hot
(14)
Lexing and parsing
Lexing and parsing
Python master class part 1
Python master class part 1
Python master class 2
Python master class 2
Php1
Php1
Introduction to PHP
Introduction to PHP
Theperlreview
Theperlreview
07 -pointers_and_memory_alloc
07 -pointers_and_memory_alloc
Chatbots are so last decade
Chatbots are so last decade
Perl::Lint - Yet Another Perl Source Code Linter
Perl::Lint - Yet Another Perl Source Code Linter
Static analysis for perl
Static analysis for perl
What's new in c#7
What's new in c#7
C variables and constants
C variables and constants
Programming languages vienna
Programming languages vienna
Ruby Hell Yeah
Ruby Hell Yeah
Viewers also liked
F#の基礎(?)
F#の基礎(?)
bleis tift
F#によるFunctional Programming入門
F#によるFunctional Programming入門
bleis tift
関数型言語初心者の俺がF#触ってみた
関数型言語初心者の俺がF#触ってみた
Takashi Nishisaki
関数型言語のすすめ
関数型言語のすすめ
bleis tift
F#事例発表
F#事例発表
bleis tift
Better C#の脱却を目指して
Better C#の脱却を目指して
bleis tift
とことんF#よぷよ! F# + XNA ゲームプログラミング入門
とことんF#よぷよ! F# + XNA ゲームプログラミング入門
zecl1231
ラムダでウィザード 滅せよ手続き、とチャーチは言った (※言ってません)
ラムダでウィザード 滅せよ手続き、とチャーチは言った (※言ってません)
bleis tift
.NET系開発者から見たJava
.NET系開発者から見たJava
bleis tift
VBAを書きたくない話(Excel-DNAの紹介)
VBAを書きたくない話(Excel-DNAの紹介)
bleis tift
ぼくのかんがえたさいきょうのLL
ぼくのかんがえたさいきょうのLL
bleis tift
Moq & Fakes Framework を使った実践的ユニットテスト - BuildInsider
Moq & Fakes Framework を使った実践的ユニットテスト - BuildInsider
貴志 上坂
yieldとreturnの話
yieldとreturnの話
bleis tift
F#の基礎(嘘)
F#の基礎(嘘)
bleis tift
モナドハンズオン前座
モナドハンズオン前座
bleis tift
解説?FSharp.Quotations.Compiler
解説?FSharp.Quotations.Compiler
bleis tift
async/await不要論
async/await不要論
bleis tift
「再代入なんて、あるわけない」 ~ふつうのプログラマが関数型言語を知るべき理由~ (Gunma.web #5 2011/05/14)
「再代入なんて、あるわけない」 ~ふつうのプログラマが関数型言語を知るべき理由~ (Gunma.web #5 2011/05/14)
parrotstudio
たのしい高階関数
たのしい高階関数
Shinichi Kozake
良質なコードを高速に書くコツ
良質なコードを高速に書くコツ
Shunji Konishi
Viewers also liked
(20)
F#の基礎(?)
F#の基礎(?)
F#によるFunctional Programming入門
F#によるFunctional Programming入門
関数型言語初心者の俺がF#触ってみた
関数型言語初心者の俺がF#触ってみた
関数型言語のすすめ
関数型言語のすすめ
F#事例発表
F#事例発表
Better C#の脱却を目指して
Better C#の脱却を目指して
とことんF#よぷよ! F# + XNA ゲームプログラミング入門
とことんF#よぷよ! F# + XNA ゲームプログラミング入門
ラムダでウィザード 滅せよ手続き、とチャーチは言った (※言ってません)
ラムダでウィザード 滅せよ手続き、とチャーチは言った (※言ってません)
.NET系開発者から見たJava
.NET系開発者から見たJava
VBAを書きたくない話(Excel-DNAの紹介)
VBAを書きたくない話(Excel-DNAの紹介)
ぼくのかんがえたさいきょうのLL
ぼくのかんがえたさいきょうのLL
Moq & Fakes Framework を使った実践的ユニットテスト - BuildInsider
Moq & Fakes Framework を使った実践的ユニットテスト - BuildInsider
yieldとreturnの話
yieldとreturnの話
F#の基礎(嘘)
F#の基礎(嘘)
モナドハンズオン前座
モナドハンズオン前座
解説?FSharp.Quotations.Compiler
解説?FSharp.Quotations.Compiler
async/await不要論
async/await不要論
「再代入なんて、あるわけない」 ~ふつうのプログラマが関数型言語を知るべき理由~ (Gunma.web #5 2011/05/14)
「再代入なんて、あるわけない」 ~ふつうのプログラマが関数型言語を知るべき理由~ (Gunma.web #5 2011/05/14)
たのしい高階関数
たのしい高階関数
良質なコードを高速に書くコツ
良質なコードを高速に書くコツ
More from bleis tift
PCさえあればいい。
PCさえあればいい。
bleis tift
No more Legacy documents
No more Legacy documents
bleis tift
効果の低いテストの話
効果の低いテストの話
bleis tift
テストの自動化を考える前に
テストの自動化を考える前に
bleis tift
札束でExcelを殴る
札束でExcelを殴る
bleis tift
SI屋のためのF# ~DSL編~
SI屋のためのF# ~DSL編~
bleis tift
yield and return (poor English ver)
yield and return (poor English ver)
bleis tift
現実(えくせる)と戦う話
現実(えくせる)と戦う話
bleis tift
JSX / Haxe / TypeScript
JSX / Haxe / TypeScript
bleis tift
自分戦略
自分戦略
bleis tift
F#で始めるスマートフォンアプリ
F#で始めるスマートフォンアプリ
bleis tift
SCMBC闇LT資料
SCMBC闇LT資料
bleis tift
SCMBC Git入門セッション発表資料
SCMBC Git入門セッション発表資料
bleis tift
輪るビングドラム.NET
輪るビングドラム.NET
bleis tift
仕事で使うF#
仕事で使うF#
bleis tift
SCM Boot Camp
SCM Boot Camp
bleis tift
Vim再入門
Vim再入門
bleis tift
More from bleis tift
(17)
PCさえあればいい。
PCさえあればいい。
No more Legacy documents
No more Legacy documents
効果の低いテストの話
効果の低いテストの話
テストの自動化を考える前に
テストの自動化を考える前に
札束でExcelを殴る
札束でExcelを殴る
SI屋のためのF# ~DSL編~
SI屋のためのF# ~DSL編~
yield and return (poor English ver)
yield and return (poor English ver)
現実(えくせる)と戦う話
現実(えくせる)と戦う話
JSX / Haxe / TypeScript
JSX / Haxe / TypeScript
自分戦略
自分戦略
F#で始めるスマートフォンアプリ
F#で始めるスマートフォンアプリ
SCMBC闇LT資料
SCMBC闇LT資料
SCMBC Git入門セッション発表資料
SCMBC Git入門セッション発表資料
輪るビングドラム.NET
輪るビングドラム.NET
仕事で使うF#
仕事で使うF#
SCM Boot Camp
SCM Boot Camp
Vim再入門
Vim再入門
Recently uploaded
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
gvaughan
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
Ridwan Fadjar
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Wonjun Hwang
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
Fwdays
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
shyamraj55
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Patryk Bandurski
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
Scott Keck-Warren
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
Rizwan Syed
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
Scott Keck-Warren
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
Florian Wilhelm
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
BookNet Canada
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
Neo4j
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April Automation LPDG
MarianaLemus7
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
Alex Barbosa Coqueiro
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
Memoori
Key Features Of Token Development (1).pptx
Key Features Of Token Development (1).pptx
LBM Solutions
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
Mattias Andersson
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
Commit University
Recently uploaded
(20)
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April Automation LPDG
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
Key Features Of Token Development (1).pptx
Key Features Of Token Development (1).pptx
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
C#(VB)プログラマのためのF#入門
1.
2.
id:bleis-tift / @bleis
3.
id:bleis-tift / @bleis
4.
id:bleis-tift / @bleis
C#
5.
id:bleis-tift / @bleis
C# F# Scala
6.
id:bleis-tift / @bleis
C# F# Scala Git Hudson Jenkins
7.
8.
F#
9.
F# F#
10.
F# F# F#
11.
F# F# F#
F#
12.
F# F# F#
F# F#
13.
F#
14.
F# Microsoft
15.
F# Microsoft OCaml
16.
F# Microsoft OCaml
.NET Framework C# VB
17.
F# Microsoft OCaml
.NET Framework C# VB .NET
18.
19.
20.
21.
22.
23.
LISP
etc... C
24.
LISP
etc... C
25.
26.
27.
C# VB LINQ
28.
C# VB LINQ
29.
C# VB LINQ C#
30.
C# VB LINQ C#
31.
32.
33.
34.
35.
C#
VB
36.
C#
VB
37.
C#
VB
38.
C#
VB
39.
C#
VB C# VB
40.
F#
41.
F#
42.
F#
43.
F# F#
44.
45.
46.
0
”hoge”
47.
0
”hoge”
48.
0
”hoge”
49.
0
”hoge”
50.
0
”hoge”
51.
0
”hoge”
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
Func
62.
63.
64.
F#
65.
F# F#
66.
F#
67.
F#
68.
F#
69.
F#
70.
F#
71.
F#
1 fsi . 2 3 . 4 5 F# . . .
72.
F#
1 fsi . 2 3 . 4 5 F# . . .
73.
fsi
74.
fsi F#
75.
fsi F# VS
76.
fsi F# VS
77.
F#
1 fsi . 2 3 . 4 5 F# . . .
78.
C#
VB
79.
C#
VB
80.
C#
VB vs. switch Select option vs. null Nothing
81.
C#
VB vs. switch Select option vs. null Nothing
82.
83.
84.
85.
86.
vs.
87.
vs.
1 ”one” 2 ”two” ”other”
88.
C# VB
89.
F#
90.
F# function
91.
F# function
92.
F# function
93.
94.
’0’
95.
’0’
96.
97.
FizzBuzz
98.
FizzBuzz FizzBuzz(1)
1 FizzBuzz(2) 2 FizzBuzz(3) Fizz FizzBuzz(4) 4 FizzBuzz(5) Buzz FizzBuzz(14) 14 FizzBuzz(15) Fizz Buzz FizzBuzz(16) 16
99.
FizzBuzz FizzBuzz(1)
1 FizzBuzz(2) 2 FizzBuzz(3) Fizz 3 Fizz FizzBuzz(4) 4 FizzBuzz(5) Buzz FizzBuzz(14) 14 FizzBuzz(15) Fizz Buzz FizzBuzz(16) 16
100.
FizzBuzz FizzBuzz(1)
1 FizzBuzz(2) 2 FizzBuzz(3) Fizz 3 Fizz FizzBuzz(4) 4 FizzBuzz(5) Buzz 5 Buzz FizzBuzz(14) 14 FizzBuzz(15) Fizz Buzz FizzBuzz(16) 16
101.
FizzBuzz FizzBuzz(1)
1 FizzBuzz(2) 2 FizzBuzz(3) Fizz 3 Fizz FizzBuzz(4) 4 FizzBuzz(5) Buzz 5 Buzz FizzBuzz(14) 14 FizzBuzz(15) Fizz Buzz FizzBuzz FizzBuzz(16) 16
102.
FizzBuzz FizzBuzz(1)
1 FizzBuzz(2) 2 FizzBuzz(3) Fizz 3 Fizz FizzBuzz(4) 4 FizzBuzz(5) Buzz 5 Buzz FizzBuzz(14) 14 FizzBuzz(15) Fizz Buzz FizzBuzz FizzBuzz(16) 16
103.
FizzBuzz C# VB
104.
FizzBuzz F#
105.
FizzBuzz F#
| 0, 0 -> "Fizz Buzz" ----^^^^
106.
FizzBuzz F#
| 0, 0 -> "Fizz Buzz" ----^^^^
107.
FizzBuzz F#
| 0, 0 -> "Fizz Buzz" ----^^^^
108.
option vs. null option
null
109.
option vs. null option
null null
110.
null
111.
null
112.
null API
113.
114.
115.
116.
117.
null null
118.
null null
119.
null null
NullReferenceException
120.
null null
NullReferenceException
121.
122.
123.
124.
125.
126.
option
127.
option
128.
option
129.
option
130.
option
131.
option
132.
133.
134.
135.
136.
mzp F#
Maybe http://d.hatena.ne.jp/mzp/20110205/monad
137.
option
138.
option
139.
option A option
A
140.
option A option
A NullReferenceException
141.
option A option
A NullReferenceException
142.
option A option
A NullReferenceException None
143.
option A option
A NullReferenceException None
144.
option A option
A NullReferenceException None null
145.
F#
1 fsi . 2 3 . 4 5 F# . . .
146.
147.
148.
149.
150.
151.
C#
VB
152.
C#
153.
VB
154.
155.
156.
UML
157.
UML
158.
159.
F#
160.
F#
161.
F#
162.
163.
UML
164.
UML Equals
GetHashCode
165.
UML Equals
GetHashCode type of 2
166.
UML Equals
GetHashCode type of 2 F# C# VB
167.
168.
169.
170.
C#
VB Visitor
171.
F#
1 fsi . 2 3 . 4 5 F# . . .
172.
173.
174.
175.
176.
177.
178.
179.
180.
Schedule
181.
C#
182.
C#
183.
C#
184.
C#
185.
C#
186.
C# F#
187.
188.
189.
F#
1 fsi . 2 3 . 4 5 F# . . .
190.
F#
191.
F# F# F#
C# VB
192.
F# F# F#
C# VB
193.
|> F#
194.
|> F#
F# F# |>
195.
|> |>
196.
|> |>
197.
|>
198.
|> |>
199.
|> |>
200.
|>
201.
|>
202.
|>
203.
|>
204.
|>
205.
using C#
VB using
206.
using C#
VB using F#
207.
using C#
VB using F#
208.
using C#
VB using F#
209.
using C#
VB using F#
210.
use
211.
use
212.
use
let use
213.
214.
215.
216.
F#
217.
F#
1 IDE 2 Express Edition . 3 . .
218.
F#
1 IDE 2 Express Edition . 3 . .
219.
IDE
220.
IDE
221.
222.
F#Depth Colorizer F#Project Extender
223.
F#Depth Colorizer
F#Project Extender 2
224.
F#Depth Colorizer
225.
F#Depth Colorizer F#
226.
F#Depth Colorizer F#
227.
228.
F#Project Extender
229.
F#Project Extender F#
230.
F#Project Extender F#
231.
F#Project Extender F#
232.
233.
234.
235.
236.
F#
1 IDE 2 Express Edition . 3 . .
237.
Express Edition
238.
Express Edition
239.
Express Edition Win
F#CTP Visual Studio 2010 Shell
240.
Express Edition Win
F#CTP Visual Studio 2010 Shell Mac mono
241.
Express Edition Win
F#CTP Visual Studio 2010 Shell Mac mono Mac MBA13
242.
F#
1 IDE 2 Express Edition . 3 . .
243.
244.
245.
246.
247.
248.
Twitter
F# User Group
249.
Twitter F# User
Group Visual Studio F# 1
250.
Twitter F# User
Group Visual Studio F# 1
251.
252.
253.
254.
255.
2
256.
257.
F#
258.
F#
F#
259.
F#
F#
260.
F#
261.
F#
262.
F# VS
C# VB
263.
F# VS
C# VB F#
264.
F# VS
C# VB F# F# F#
265.
F# VS
C# VB F# F# F# NUnit
266.
F# VS
C# VB F# F# F# NUnit NUnit FsUnit
267.
268.
F# .NET
269.
F# .NET F#
270.
F# .NET F# F#
271.
F# .NET F# F#
F#
272.
F# .NET F# F#
F# F#
273.
special thanks PowerShell sort
@mzp @otf @rf0444 @RKTM @wof moriguchi
Download now