Event JSON
{
"id": "1960363507d8d31ffaae547e00b604ba2f30617228eed28a3d9aecf54e290185",
"pubkey": "4aee237f443ac092d8fc51074f2e19bff395a08219997f77e4f7f79f0b70f088",
"created_at": 1687445680,
"kind": 1,
"tags": [
[
"p",
"62214198b6d9e72600f9a261eeab0a2085b671c99040e418df2013ab6d396c1e",
"wss://relay.mostr.pub"
],
[
"p",
"19132ebf4163a2399191bc90c23f33d1fe4945cbe9c807b0d196b172a2701961",
"wss://relay.mostr.pub"
],
[
"e",
"aa2d39f6904db52c0aa85bafdbf53dc18d609708fa293a70db215ee187b8bdc7",
"wss://relay.mostr.pub",
"reply"
],
[
"mostr",
"https://furry.engineer/users/zunelhak/statuses/110588440130667419"
]
],
"content": "nostr:npub1vgs5rx9km8njvq8e5fs7a2c2yzzmvuwfjpqwgxxlyqf6kmfeds0q7suja8 Well, C# does have dynamic typing (yes, it's a declared statically typed language, but it has an inferred dynamic \"dynamic\" keyword that's handled by the runtime environment too, as well as an inferred static \"var\" keyword), but the other points stand I suppose (or at least I can't imagine how I'd implement them offhand). Reflection, while gross, can do some pretty wild stuff as far as dynamic dispatch, but it's not simple to implement of course.",
"sig": "82431ce9c415f09545581f250abb62261811a9a0d2b7b92c5b75ad2865534a6ca79783db80c1ce4902a469f877ac18e6d573d088a37ead26930720be7de8697e"
}