fiatjaf on Nostr: I loved Scala when I was working on it, but I don't think anyone should do it because ...
I loved Scala when I was working on it, but I don't think anyone should do it because the way it handles dependencies is too awful, so unfortunately it has to die. Having to precompile them and publish targeting specific platforms and scalac versions is horrible. Why not just ship source code? I have no idea, but one reason might be that compile times are so awfully slow and they would be even slower.
I don't know, as a language it is great, but these aspects of the thing kill it for me.
Published at
2025-01-29 16:32:14Event JSON
{
"id": "00009565748c83be18f4eba3cbc1842961c21f70d5321e0e44218f96fb5ad400",
"pubkey": "3bf0c63fcb93463407af97a5e5ee64fa883d107ef9e558472c4eb9aaaefa459d",
"created_at": 1738168334,
"kind": 1,
"tags": [
[
"p",
"ee9d979e7e1418a9f7472baf82dc96082a0d4251b77bcb170a6ecec93fadff64"
],
[
"e",
"7723a5614dbf4acb74ce343b4b125f68e39ef7f87f5e9e7fcc7a569f46b89c82",
"wss://nos.lol/",
"root"
],
[
"e",
"62b6bff337e548bd17e6289f24cf24e989888d4b834885d27bfb31efdc0d14e1",
"wss://nostr.mom/",
"reply",
"ee9d979e7e1418a9f7472baf82dc96082a0d4251b77bcb170a6ecec93fadff64"
],
[
"nonce",
"4611686018427403921",
"16"
]
],
"content": "I loved Scala when I was working on it, but I don't think anyone should do it because the way it handles dependencies is too awful, so unfortunately it has to die. Having to precompile them and publish targeting specific platforms and scalac versions is horrible. Why not just ship source code? I have no idea, but one reason might be that compile times are so awfully slow and they would be even slower.\n\nI don't know, as a language it is great, but these aspects of the thing kill it for me.",
"sig": "f9d8758e760f2d4f2f583089e0fae8e52fd319d9d4f6521a59176d593c662f91b41806255521721640d0bb1a5db1c9089e44d9d8305e9a71a852f74620aa6716"
}