ActivityPubをC#で実装しようと試みた事が有るが、JSON-LDの拡張性に対応し、十分な柔軟性を持たせるのが難しかったので断念した。ActivityPubの初期実装たちや、ActivityPubの前身であるプロトコルの実装たちが主にPHPやRubyの様な動的言語なので、プロトコルも自然と動的言語で実装しやすくなっている気がする。
Fedifyの場合、柔軟性と型安全性という二つの目標を一緒に達成する為に、TypeScriptを使用し、コードジェネレータで語彙に対応するコードを生成している。
様々な目的に使える、日本の汎用マストドンサーバーです。安定した利用環境と、多数の独自機能を提供しています。
Fedifyの場合、柔軟性と型安全性という二つの目標を一緒に達成する為に、TypeScriptを使用し、コードジェネレータで語彙に対応するコードを生成している。