@omasanori@mstdn.maud.io AP 上でやりとりする方向性が考えられてるんですね。なるほど、しかしかなり設計むずそう...
@dev@post.naskya.net ActivityPub 対応、何を目的にするかによって使い勝手変わってきそうですよね (actor をユーザにするのか、リポジトリにするのかなど)
そういや、GitLab ってインスタンス超えての merge request 出せたりは流石にしないんかな?
これ対応したいな。結構難しいんか?
https://git.joinfirefish.org/firefish/firefish/-/issues/10776
そもそも types という言葉が *
(Type
) に kinded されてるという意味ではないので、そこで通じてない人はいそう。そこもケアするなら、higher rank type operators とかいうのが良いんだろうか?
Generic types with higher kinded polymorphism を higher kinded types と言って初見で通じるかって話か
HKT、昔から Scala に限らず使われてる用語な気がするけど、higher rank types の方が意味が通りやすいというのはそうだな
これは higher kinded polymorphism のことだろうか?
https://twitter.com/xuwei_k/status/1711666200877670489
汎用サーバというのは、そこにいる個々の利用者が目的を持たないことを想定しているのではなく、
どんな用途に特化したアカウントに対しても、それぞれに活動しやすい場を提供することを目的としています。
サーバの掲げるテーマではなく、あなたの目的に合わせた使い方ができる場だということです。
fedibird.comでは、様々な利用目的のユーザーが共存しやすいよう、ローカルタイムラインをなくすという選択もしています。
これにより、静かにひっそり活動したい人にも、公開で積極的に活動したい人にも、あるいは様々に使い分けたい人にも、同時に便利な場所として使えるようにしています。
また、様々なサーバの人々とのやりとり、連合する仕組みを重視しており、
Fediverseから収集し、Fediverseと繋がり、Fediverseへ発信することに適した場を提供することを目指しています。
replies 保存しないと、リプライツリーが追えなくなることが分かった (一応 in reply to から頑張って辿ることはできるが)