Post 9ottw2pyxTFLQQ83XM by 361.xj9@social.sunshinegardens.org
(DIR) More posts by 361.xj9@social.sunshinegardens.org
(DIR) Post #9otWWAggqpsjITTahU by sir@cmpwn.com
2019-11-12T18:50:27Z
1 likes, 1 repeats
I really wish there was a good programming language
(DIR) Post #9otWaOLU0sasoZZM1I by sir@cmpwn.com
2019-11-12T18:51:11Z
1 likes, 1 repeats
The number and nature of the compromises I have to make when choosing a programming language for every goddamn project really gets to me
(DIR) Post #9otWnSL8TPbUy3dVw0 by sir@cmpwn.com
2019-11-12T18:53:37Z
1 likes, 1 repeats
Except for C. To every use-case which C is suitable, it has never been a disappointment to me.
(DIR) Post #9otWxt6zn5jGtYzrDk by ky0ko@cybre.space
2019-11-12T18:55:18Z
0 likes, 0 repeats
@sir i feel the same wayi have never used c for a project and looked back and thought it was a wrong choiceit is the pragmatic option
(DIR) Post #9otX4PV4Hj2D5DMmpc by musicmatze@mastodon.technology
2019-11-12T18:55:28Z
0 likes, 1 repeats
@sir I wonder why that is. Maybe because C gives us so little (as in "is so minimal") that it empowers us much more than other languages that are not as minimal.
(DIR) Post #9otXEwUyS5xcK1LQqO by sir@cmpwn.com
2019-11-12T18:55:38Z
0 likes, 0 repeats
@musicmatze ding ding ding ding ding
(DIR) Post #9otXLJhN6la00rBPVY by s_ol@merveilles.town
2019-11-12T18:55:55Z
0 likes, 0 repeats
@sir this, and then ten times this. Then add the decisions on whether and which frameworks to use if you want to do anything visual with a hint of convenience and call it quits right there.
(DIR) Post #9otXacGENOkTvUmdSS by sir@cmpwn.com
2019-11-12T19:00:57Z
0 likes, 0 repeats
@the_gayest_doggo swap that second bit for first-class coroutines and no threads and you can be my wife
(DIR) Post #9otYHCXtrNWYcnM1WS by trobador@mastodon.social
2019-11-12T19:09:57Z
0 likes, 0 repeats
@sir but there are many: Haskell, OCaml, and Racket for instance. Another one that for my attention lately is F*
(DIR) Post #9otZ62IHjftfb8I3n6 by Roland@framapiaf.org
2019-11-12T19:18:59Z
0 likes, 0 repeats
@sir Haskell
(DIR) Post #9otZUCsa1z0zNUnCL2 by sir@cmpwn.com
2019-11-12T19:22:33Z
0 likes, 0 repeats
@the_gayest_doggo with a syntax
(DIR) Post #9otZjxYUlySuU7uSAq by sir@cmpwn.com
2019-11-12T19:22:47Z
0 likes, 0 repeats
@the_gayest_doggo no GC please
(DIR) Post #9otZxiuI23jj6jfP4S by sir@cmpwn.com
2019-11-12T19:22:51Z
0 likes, 0 repeats
@Roland give me a break
(DIR) Post #9otZzyHTqJsVMuaO12 by tuxcrafting@letsalllovela.in
2019-11-12T19:30:02.262427Z
0 likes, 0 repeats
@sir it exists, it's called forth
(DIR) Post #9otaBkgYDVgYg3viRU by sir@cmpwn.com
2019-11-12T19:23:14Z
0 likes, 0 repeats
@trobador oh, look, a functional programmer2>&1 >/dev/null
(DIR) Post #9ote88gnQcw1maZrRw by trobador@mastodon.social
2019-11-12T20:12:16Z
0 likes, 0 repeats
@sir ocaml and racket are not necessarily functional though :)
(DIR) Post #9otkRmm1Dh3HKRltmC by woffs@mastodon.sdf.org
2019-11-12T21:26:03Z
0 likes, 0 repeats
@sir I ended up with a combination of Haskell and bash, and it's better than it sounds. Haskell urges you to elegant and clean solutions, and bash is simple and straightforward.
(DIR) Post #9ottT15gNEHDbrdB6e by grainloom@cybre.space
2019-11-12T23:07:20Z
0 likes, 0 repeats
@sir @the_gayest_doggo no substructural typing either?
(DIR) Post #9ottf14gG9Xz2Cssq0 by grainloom@cybre.space
2019-11-12T23:07:54Z
0 likes, 0 repeats
@sir @the_gayest_doggo not even smart pointers?
(DIR) Post #9ottf1XkW4ncUMU69A by sir@cmpwn.com
2019-11-12T23:09:39Z
0 likes, 0 repeats
@grainloom @the_gayest_doggo no thanks
(DIR) Post #9ottrST8EYDjTJFnUW by 361.xj9@social.sunshinegardens.org
2019-11-12T23:12:36.030673Z
0 likes, 0 repeats
@sir scheme :V
(DIR) Post #9ottw2QoT376AMLxJ2 by sir@cmpwn.com
2019-11-12T23:12:55Z
0 likes, 0 repeats
@xj9 functional programmers get out
(DIR) Post #9ottw2pyxTFLQQ83XM by 361.xj9@social.sunshinegardens.org
2019-11-12T23:13:25.683048Z
1 likes, 0 repeats
@sir live long and prosper
(DIR) Post #9otu17rzfv1UTsUbuC by 361.xj9@social.sunshinegardens.org
2019-11-12T23:14:21.554995Z
0 likes, 0 repeats
@sir one day we'll resurrect the LISP Machine you'll see
(DIR) Post #9otuDwBGRkDbzZcDB2 by a_breakin_glass@cybre.space
2019-11-12T23:16:00Z
0 likes, 0 repeats
@sir rust :^^^^)
(DIR) Post #9otuKRxPDPBOHaEqfI by lanodan@queer.hacktivis.me
2019-11-12T23:17:50.896024Z
0 likes, 0 repeats
@sir @xj9 Scheme is functional? o_O
(DIR) Post #9otus3oxSYhZGsJWpU by kick@blob.cat
2019-11-12T23:23:55.540337Z
0 likes, 0 repeats
@woffs @sir Shell scripts are pretty adequate!Example: #!/bin/sh echo "{YOUR CODE HERE}" > FILENAME.c cc FILENAME.c ./FILENAME.cI disagree on Haskell though.
(DIR) Post #9otuxZPbQrd8hH56n2 by kick@blob.cat
2019-11-12T23:24:55.478394Z
0 likes, 0 repeats
@woffs @sir And bash itself is pretty horrible, use sh.
(DIR) Post #9otwQmFAu2OIqWh89A by a_breakin_glass@cybre.space
2019-11-12T23:21:11Z
1 likes, 2 repeats
@sir syntax as elegant and beautiful as C's with the low overhead package management of node and a build system as simple as cmake
(DIR) Post #9otwTtADdA6VB2rOiW by sir@cmpwn.com
2019-11-12T23:41:02Z
2 likes, 0 repeats
@a_breakin_glass just in case anyone who notices I boosted this doesn't understand, this is satire
(DIR) Post #9otwTtXGFUXGKVdndI by seven@social.panthermodern.net
2019-11-12T23:41:56Z
0 likes, 0 repeats
@sir @a_breakin_glass F rust...
(DIR) Post #9otwYp6EAYjO1HLWym by lanodan@queer.hacktivis.me
2019-11-12T23:42:51.243306Z
0 likes, 0 repeats
@sir @a_breakin_glass C syntax okay, there is worst (Erlang is often joked on having a horrible one) but the rest wow, well done. :D
(DIR) Post #9otwc7LslOSzUuEuhc by seven@social.panthermodern.net
2019-11-12T23:43:24Z
0 likes, 0 repeats
@sir @a_breakin_glass I'll be dead and buried before it's problems are sorted... Just saying... C/++ still has issues and it's older than dirt.
(DIR) Post #9ouD1g38UgqpcHgGvo by OpenComputeDesign@linuxrocks.online
2019-11-13T02:46:20Z
0 likes, 0 repeats
@sir this is the same process I go through when picking a laptop.
(DIR) Post #9ouDuWFmcJBjA5kNgO by sir@cmpwn.com
2019-11-13T02:56:40Z
1 likes, 0 repeats
@OpenComputeDesign Thinkpad X200
(DIR) Post #9ouEmr3tT6TjKp5xNw by kick@blob.cat
2019-11-13T03:07:04.429919Z
0 likes, 0 repeats
@sir @OpenComputeDesign The schematics for the MNT Reform are open, so if you don't mind ARM, it's slightly more modern than the X200 (and I think roughly on-par performance-wise), you can assemble it yourself in a few hours, has exclusively free firmware (the first model, at least, I think they went off the rails with the second), and looks pretty cool for around the same price if not a bit less than the X200 usually goes for. Plus it has a mechanical keyboard, so you aren't missing the fantastic ThinkPad keyboards.
(DIR) Post #9ouEr6sKcG5tXPiS12 by OpenComputeDesign@linuxrocks.online
2019-11-13T03:07:04Z
0 likes, 0 repeats
@sir The C of laptops!
(DIR) Post #9ouEvRG0mKHDuSr98K by OpenComputeDesign@linuxrocks.online
2019-11-13T03:08:27Z
1 likes, 0 repeats
@kick @sir I'll have to look into that, thanks!
(DIR) Post #9ouHCFzE8Terml9Wdc by Absinthe@qoto.org
2019-11-13T03:34:04Z
0 likes, 0 repeats
@sir There are plenty of them
(DIR) Post #9ouHIRsmoqfkPz5nua by sir@cmpwn.com
2019-11-13T03:34:19Z
1 likes, 0 repeats
@Absinthe lol
(DIR) Post #9ouHeRJratCb2fFAqe by OpenComputeDesign@linuxrocks.online
2019-11-13T03:37:55Z
1 likes, 0 repeats
@kick @sir They don't seem to be available at the moment
(DIR) Post #9ouHeSEwAgr7tfwkoC by kick@blob.cat
2019-11-13T03:39:10.403907Z
0 likes, 0 repeats
@OpenComputeDesign @sir Open hardware, you could build it yourself! I know the schematics for the first version were available, if not the second yet.
(DIR) Post #9oumWi2UdwrF9yuesi by johnfreeman@nerdculture.de
2019-11-13T09:24:02Z
0 likes, 0 repeats
@sir Do you have any recommendations on how to learn C?
(DIR) Post #9ov3u79v74aywt8Iz2 by rah@social.librem.one
2019-11-13T12:38:50Z
0 likes, 0 repeats
@sir @xj9 What's wrong with function programming? Or is it actually just the programmers you have an issue with?
(DIR) Post #9ovQfJPjZ4eHYjRMqO by bjarnestroustrup@cmpwn.com
2019-11-13T16:51:21Z
0 likes, 0 repeats
@sir Use c++.
(DIR) Post #9ovc3DEJJAVCpChEHY by sir@cmpwn.com
2019-11-13T19:01:37Z
0 likes, 0 repeats
@bjarnestroustrup how to get banned from my instance 101
(DIR) Post #9oviOeCynUKcIsg6Iy by kasra_mp@linuxrocks.online
2019-11-13T20:12:21Z
0 likes, 0 repeats
@sir "There are only two kinds of languages: the ones people complain about and the ones nobody uses.”― Bjarne Stroustrup, C++ creator
(DIR) Post #9ox0sf9zobimHBhk0G by bjarnestroustrup@cmpwn.com
2019-11-14T11:14:44Z
0 likes, 0 repeats
@sir Ban? Why?
(DIR) Post #9ozH7L9aT7M49ZSC2a by rah@social.librem.one
2019-11-15T13:25:43Z
0 likes, 0 repeats
@sir @xj9 What's wrong with functional programming? Or is it actually just the programmers you have an issue with?
(DIR) Post #9qkly9lXbyv6i0AfsO by namark@mastodon.gamedev.place
2020-01-07T09:14:52Z
1 likes, 0 repeats
@sir then make one, instead of whining endlessly... or could it be that you can't find it because you don't know what you're looking for?