土屋つかさの技術ブログは今か無しか

土屋つかさが主にプログラミングについて語るブログです。

#UEFN #Verse 作用指定子(effect specifier)のv30.0新仕様について解説

Verseでは、ライブラリの実装者が各APIが持つ制約を明示する為に、関数名に「作用指定子(effect specifier)」を付与できます。これによって、その関数が副作用を持つかどうかや、環境依存性があるどうかなどをインターフェイスレベルで規定できます。 …

#UEFN #Verse Verse言語では比較式が評価されると「左辺の値」を返す(マジか!でも妥当!)

公式フォーラムを眺めていたら、Verse本の修正が必要な事象に出会いました。「比較の戻り値」についてです。 一般的な言語では、比較式は真偽型(true/false)を返します。 しかし、Verseでは比較式は「左辺の値」を返します。 ……マジかよ!!! 公式ドキュ…

#UEFN #Verse 失敗許容関数内では明示的なreturnが出来ないルールについて

現在、5月25日から始まる技術書典に向けてVerse本の紙版リリースの準備を進めているのですが、無限に続く寒暖差のせいで体調が思わしくなくピンチでやばばです。頑張ります。 今回はそのVerse本に追記しようと思っているネタです。 問題編 キッカケは、ご…

#UEFN #Verse 3/28の"Ask Epic: Verse"で面白かった回答ピックアップ(延長戦1:型システム編)

Ask Epic:Verse回答祭りの延長戦です。今回紹介する2つの質問は「この機能は採用予定がありますか?」「ないです。何故なら……」という物で、コーディングにおいて直接役に立つ物ではありません。とはいえ、どちらの質問もVerseの型システムに深く関わる物で…

#UEFN #Verse 3/28の"Ask Epic: Verse"で面白かった回答ピックアップ(その4)

Ask Epic:Verse回答祭り第4回(完結編)です。今回はVerseの型システムに関係する質問がメインです。 今回まとめた分はマニアックな質問が多く、土屋自身がついていけてない物もありました(結果誤訳してる可能性があります)。多くのユーザ-がVerseの言語…

#UEFN #Verse 3/28の"Ask Epic: Verse"で面白かった回答ピックアップ(その3)

第3回です。これまでもマニアックな質問が多かったかもしれませんが、ここからは更に多くなっていきます。 SubscribeとAwait(内部スタッフの好みはどっち?) https://forums.unrealengine.com/t/ask-epic-verse-march-28-10-00-am-et/1765393/96?u=t.tuti…

#UEFN #Verse 3/28の"Ask Epic: Verse"で面白かった回答ピックアップ(その2)

Ask Epic 翻訳祭り第2回です。今回は「これは島クリエイトやるなら把握して置いた方がよさげ」という物をピックアップしています。 HTTPリクエストAPIの採用予定は無い(マジか!) https://forums.unrealengine.com/t/ask-epic-verse-march-28-10-00-am-et…