Post 9pFNSgVlxpf8jFkbOy by jon_valdes@mastodon.technology
(DIR) More posts by jon_valdes@mastodon.technology
(DIR) Post #9pFNRZPgrwnaQPNGqG by sirikon@plaza.remolino.town
2019-09-28T21:20:23.658970Z
0 likes, 0 repeats
Looking for a programming language that does cross-compiling statically linked binaries in any OS for any other OS, with managed memory, without a syntax driven by magic chars like ^ or $ or #, instead of "pointer" or "macro", with both object-oriented and functional capabilities, a decent type system, statically checked, with at least generics and run and maintained by the community, not by any big-ass corp.Does that even exist?.
(DIR) Post #9pFNRZkxaroRUNKFzk by sirikon@plaza.remolino.town
2019-09-28T21:23:54.947550Z
0 likes, 0 repeats
Oh and a concurrency model similar to Go's. Or at least a Node-like event loop.
(DIR) Post #9pFNRa3kT0qEQe7GHQ by jon_valdes@mastodon.technology
2019-10-07T12:13:41Z
0 likes, 0 repeats
@sirikon I was going to say Go until you said "generics". Rust fails the "no magic chars" requirement... I haven't heard of a language that fits all those criteria
(DIR) Post #9pFNRaTytTpDk0ODAW by sirikon@plaza.remolino.town
2019-10-07T12:25:19.844512Z
1 likes, 0 repeats
@jon_valdes Currently Go is what I'm using most of the times, Node for more experimentation or classic web server stuff.My other problem with Rust is that it's just too much... and couldn't think of any problem that I would solve with a toolchain as extense and powerful as Rust. I prefer Go and JS most of the times because the feature set is limited, so, imho, easier to maintain and read a week later.
(DIR) Post #9pFNSgVlxpf8jFkbOy by jon_valdes@mastodon.technology
2019-10-07T13:00:59Z
1 likes, 0 repeats
@sirikon I definitely get the appeal of a simple programming language. I was a relatively early adopter of Go, and I still love how simple it is to pick up and use.I have ended up using Rust for a bunch of web things, though, and the generics, the expressivity of the language and the pedantic compiler make it even easier to use than Go... once you get past the initial learning curve (which is anything but trivial, unfortunately).
(DIR) Post #9pFNTwx6K5rw0b8WpM by ekaitz_zarraga@mastodon.social
2019-10-07T13:23:25Z
1 likes, 0 repeats
@sirikon Racket.
(DIR) Post #9pFNYkMCZxQ4OSAGga by ekaitz_zarraga@mastodon.social
2019-10-07T13:26:29Z
0 likes, 0 repeats
@sirikon It's not statically checked but use racket.
(DIR) Post #9pFNYkmmz6gdiubV7w by ekaitz_zarraga@mastodon.social
2019-10-07T13:28:13Z
0 likes, 0 repeats
@sirikon https://docs.racket-lang.org/raco/exe.html
(DIR) Post #9pFNYlF9HfN78rs9Ka by sirikon@plaza.remolino.town
2019-10-07T13:38:03.195246Z
0 likes, 0 repeats
@ekaitz_zarraga Not **that** into lisp xD Clojure was fun but I prefer C-like syntax for daily use.
(DIR) Post #9pFNYloFBBRctiIB28 by ekaitz_zarraga@mastodon.social
2019-10-07T13:44:16Z
1 likes, 0 repeats
@sirikon That's because you don't use it enough.Doing for loops and all that is just bullshit.Not useful at all.We've learnt to code like the machine would instead of learning how we should think.
(DIR) Post #9pFNdKT6GBgXY5Zmro by clacke@libranet.de
2019-11-23T07:55:06Z
0 likes, 0 repeats
@ekaitz_zarraga @sirikon Don't forget typed/racket!