Post 9ouDuWFmcJBjA5kNgO by sir@cmpwn.com
 (DIR) More posts by sir@cmpwn.com
 (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?