(You can read this article in English.) Ruby の開発版にパイプライン演算子(pipeline operator)が試験的に導入されましたが、いろいろあってプチ炎上になっています(チケット)。 せっかくの機会なので、パイプライン演算子の歴史を調べてみました。付け焼き刃の調査なので、間違ってたら教えてください。 パイプライン演算子とは こんな感じのものです。 x |> f |> g |> h # h(g(f(x))) と同じ意味 h(g(f(x))) という関数適用の式は、関数が呼ばれる順序(f→g→h)と、プログラムの字面上の順序(h→g→f)が逆でわかりにくいとされます。この問題は、特に、関数が大きくなったときに顕著になります。 wonderful_process_h( marvelous_process_g( fantastic_process
講演者:河合 宜文(株式会社グラニ) こんな人におすすめ ・C#大統一理論について興味のある方 ・UniRxを使ったことがある/使ってみたい方 受講者が得られる知見 ・C#で統一したプロジェクトの作り方 ・UniRxの活用法、メリットとデメリット 講演動画:https://youtu.be/Lvbs22iZFPk
A DSL FOR BUILD TASKS AND MORE THE POWER OF F# - ANYWHERE - ANYTIME
This document is a set of component design guidelines for F# programming, based on the F# Component Design Guidelines, v14, Microsoft Research. The document is now managed by technical contributors to F# including Don Syme and others in the F# Core Engineering Group. The F# technical community are always very grateful for feedback on these guidelines. To contribute to the documentation, please log
Instantly test any C#/F#/VB snippet or program Query databases in LINQ (or SQL) — SQL/Azure, Oracle, SQLite, Postgres & MySQL Enjoy rich output formatting, autocompletion with AI and integrated debugging Script and automate in your favorite .NET language Interoperate with xUnit, BenchmarkDotNet, Rx, MSAL, Excel and more Super lightweight — small and fast, with xcopy option Standard edition free wi
@ufcpp さんにお話しをいただいて Comm Tech Festival に参加してきました。ありがとうございました。 comuplus.doorkeeper.jp 「open FSharp」というタイトルで発表させていただいたのですが、時間配分がうまくいかずにスライドの最後まで紹介することができませんでした。申し訳ありません(はずかしい)。 「続きはWebで。」とお約束をしていたので、こちらにまとめます。使用したスライドをそのまま公開することも考えましたが、それだと内容が伝わりにくくてあまり価値がなさそうかなと思ったのと、変な誤解をされる恐れもあると考えたので、発表時に話した内容に簡単な補足を加えたり、ときにはざっくり省いたりしたかたちでこちらにまとめることにしました。 時間オーバーしただけあってだいぶ長いです(ポエム)。 セッションを聞いていただいたかたは、続きのみどうぞ @may
Suave is a simple web development F# library providing a lightweight web server and a set of combinators to manipulate route flow and task composition. Download this project as a .zip file Download this project as a tar.gz file View on GitHub Introduction Suave is a lightweight, non-blocking web server. The non-blocking I/O model is efficient and suitable for building fast, scalable network applic
The InfoQ Trends Reports 2023 eMag The InfoQ trends reports provide a snapshot of emerging software technology and ideas. We create the reports and accompanying graphs to aid software engineers and architects in evaluating what trends may help them design and build better software. Our editorial teams also use them to help focus our content on innovator and early adopter trends.
You will see a message saying “Hello World from F#”. For more information see Getting started with the F# command line tools. Option 2: Install Visual Studio Code and Ionide Visual Studio Code is a free, open source, cross platform source code editor supporting a lot of languages. F# is supported by the Ionide project. Install .NET Core SDK like in step 1. Install Visual Studio Code for Windows. P
これは F# Advent Calendar 2014の延長戦、 30 日目の記事です。 書いたきっかけ @zecl ML Advent カレンダーに書いてくださいよーw F#の人達は知ってるけど、MLな人は知らないとかあるかもしれないですし。— h_sakurai (@h_sakurai) 2014, 12月 10 結局、25日に間に合いませんで。ゆるふわ #FsAdvent に急遽参加しました。そんなわけで、ML Advent Calendar 2014も合わせてどうぞ。 この記事は非常に誰得でニッチな内容を扱います。ほとんどの場合役には立たないでしょう。F# らしい成分もあまりありませんので、まあ適当に流してください。 UniFSharpとは? UniFSharpは、私が無職だった(ニートしていた)ときに作成した Unityエディタ拡張 Assetです。割と簡単に導入することができま
This is the sixth post of the F# Advent Calendar 2014 (in Japanese). English translation of the post will be available here. この記事は「F# Advent Calendar 2014」の 6 日目の記事です。前日は bleis-tift さんの『実例に見るSource変換活用術』でした。 今年はコンピュテーション式の話が多いような気もしますが,今日もコンピュテーション式の話です。 コンピュテーション式といえばモナドを記述するための構文という見方が強いですが,一方でドメイン特化言語 (DSL) を記述するための構文として使えるということも忘れてはならないと思うのです。 F# 3.0 より導入された CustomOperationAttribute を用いることで,キー
Update: Event extended until December 31. Our friends from Japan have a beautiful event called “F# Advent Calendar“. Every day from December 1 to December 31, one awesome volunteer publish a new post about F#. What an amazing way to celebrate Christmas, isn’t it? Lets support this initiative and do an English version of the calendar. Two blog posts per day is better than one, isn’t it? We need 31
お知らせ 運営会社の年末年始休業につき、2023年12月28日(木)13時以降のconnpass機能のお問い合わせにつきましては2024年1月9日(火)より順次ご案内させていただきます。あらかじめご了承ください。 機能改善 イベント資料の投稿において、SlideShareやSpeakerDeckと同様に、Docswellの資料を埋め込みスライド表示できるように対応いたしました。資料の投稿機能は、資料URLを指定するだけで、URLから取得した情報を、適した形でconnpass上で表示・共有できる機能です
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く