Event JSON
{
"id": "6fabdb2ee6f33fe731e847b333116c09d9a58f20e9b50b4de051e7abc0947263",
"pubkey": "01d7c339a6b0e954b1e700e0a24bafcc78f5925cd1412ceaeb2a7edff503c9da",
"created_at": 1744728368,
"kind": 1,
"tags": [
[
"p",
"786b7c7fa097f817a5d25d2d98ed060686b92ee7e69444b1f0d28d6305f574ba",
"wss://relay.mostr.pub"
],
[
"p",
"340694a5c7115fe0918fe7ec9038786592e3804f1a0e457e3e09d03ecfdadc6b",
"wss://relay.mostr.pub"
],
[
"e",
"761bf12b31df5a210af4a8fb046b95c68050b1efed254837ff7cd3f409760e79",
"wss://relay.mostr.pub",
"reply"
],
[
"proxy",
"https://functional.cafe/users/kosmikus/statuses/114342518366136656",
"activitypub"
],
[
"client",
"Mostr",
"31990:6be38f8c63df7dbf84db7ec4a6e6fbbd8d19dca3b980efad18585c46f04b26f9:mostr",
"wss://relay.mostr.pub"
]
],
"content": "nostr:nprofile1qy2hwumn8ghj7un9d3shjtnddaehgu3wwp6kyqpq0p4hclaqjlup0fwjt5ke3mgxq6rtjth8u62yfv0s62xkxp04wjaqa4rs4v This is tricky because it mixes behaviour specific to GHCi with the Haskell IO semantics. Typing `x \u003c- action` in GHCi executes the action and binds its result to `x` for further use. As the type of `putStrLn \"hello\"` is `IO ()`, the result of that action is always `()`.\n\nThe GHCi syntax is reminiscent of the syntax used in do blocks, where `do x \u003c- action1; somethingElse x` gets desugared to `action1 \u003e\u003e= \\ x -\u003e somethingElse x`.",
"sig": "2747d9904d823ae8f1b5f01d113e407b37fbca26defcb1de2d68346715d00973cb00f7c879a2bab417503066f65601fe2c11eb518648c1a3e72e34a53afbac9a"
}