๐พ Archived View for bbs.geminispace.org โบ u โบ norayr โบ 11673 captured on 2023-11-14 at 09:30:42. Gemini links have been rewritten to link to archived content
โก๏ธ Next capture (2023-12-28)
-=-=-=-=-=-=-
Re: "[gemini link] I've been using Rust for about five years..."
so i would say, if you are interested in modern and safe programming then
if you need libraries, big community, or master skills that can help to get a job then take a look at go - i am glad it exists.
i am not glad that rust exists.
otherwise if you want to tinker with interesting modern tech (even if it is from 80ies it is modern and some badly designed things today aren't, those are just contemporary) then take a look at ada (it is a big language for some people's taste) or modula-3. modula-3 is a small language which has everything programmers usually want: parallelism in language, exceptions, oop.
if you want even something smaller then oberon is a great language.
Nov 12 ยท 2 days ago
๐ norayr ยท Nov 13 at 00:07:
here as a side note some words about contemporary pascal. i dislike it because the de facto standard (not iso) was driven by a company, and it had to market it, add features, closely tie to an ide, etc.
i like that there is floss compiler fpc, and though it mostly (but not always) follows the language standard defined by a company behind delphi, it has many valuable properties and it is very underappreciated (though not as much as ada, modula and oberon).
๐ norayr ยท Nov 13 at 00:08:
๐ norayr ยท Nov 13 at 00:16:
you'll see in the table 5 (pareto optimal sets for different combination of objectives) that there is always c on the first line, but also there go twice and there is pascal three times.
time & memory: winners are: c, pascal go
energy & time: c alone
energy and memory: c and pascal (pascal is better than c if we take only memory usage)
energy, time and memory: all three share the first line; c, pascal, go.
๐ norayr ยท Nov 13 at 00:17:
you dont need anymore to change your program because underlying ui toolkit gets deprecated: community updates the lcl (lazarus component library) backend, lets say it also supports not only gtk2 but gtk3, or newer version of qt, you just recompile your program and you get a version which works with newer or different ui toolkit.
๐ norayr ยท Nov 13 at 00:18:
[gemini link] I've been using Rust for about five years now, but I'm beginning to sour on it. I'm curious about perspectives here.
๐ฌ jeang3nie ยท 24 comments ยท 4 likes ยท Aug 20 ยท 3 months ago