23 Oct 2022 |
Raph | Dr. Racket imo is pretty bad | 14:40:25 |
Raph | and it has emacs keybindings :P | 14:40:29 |
thefossenjoyer | I've never used it nor I'm planning to. | 14:41:15 |
thefossenjoyer | * I've never used it nor I'm planning to. | 14:41:17 |
Raph | well there's a decent bit of differences between K&R C and how most languages do their thing nowadays | 14:41:24 |
Raph | it's kinda bad | 14:41:36 |
Raph | the completion barely works on it too | 14:41:53 |
thefossenjoyer | Damm | 14:41:59 |
thefossenjoyer | No, thanks. | 14:42:04 |
Raph | probably the only lisp with decent tooling? sadly I'd rather use scheme :P | 14:42:27 |
thefossenjoyer | Yep, that one. | 14:43:15 |
thefossenjoyer | C-c h f :p | 14:44:20 |
lkrtvp | ah, scheme reminds me of RnRS specs and SICP.. Like how many languages have specifications that's as concise as RnRS? | 14:45:07 |
Raph | fuck off, mate | 14:45:10 |
thefossenjoyer | M-x no | 14:45:10 |
Raph | who needs a spec anyways | 14:45:10 |
lkrtvp | - When you want to write software today and wish it to be able to be compiled and run for decades in future.. the very dreaded “backwards compatibility” - When you want multiple implementations of a specifications to comply a common standard so that software could be written for the specified common subset and be able to be compiled and run in different conforming implementations.. | 14:49:47 |
thefossenjoyer | Idk what version of C I was using. lol | 14:55:05 |
thefossenjoyer | Probably C99 judging by the lsp messages. | 14:55:17 |
lkrtvp | You can change the standard by passing the -std flag when compiling code.. for example, C99 is -std=c99 , for C11, -std=c11 , for upcoming C23, if you use the latest compiler and want to use latest features that are on standard and have been implemented, you use -std=c2x | 15:02:15 |
lkrtvp | Which editor do you use? | 15:02:46 |
thefossenjoyer | Emacs of course. | 15:03:05 |
thefossenjoyer | Til recently Doom, now, plain vanila. | 15:03:25 |
lkrtvp | * You can change the standard by passing the -std flag when compiling code.. for example, C99 is -std=c99 , for C11, -std=c11 , for upcoming C23, if you use the latest compiler and want to use latest features that are on standard and have been implemented, you use -std=c2x | 15:03:36 |
thefossenjoyer |  Download unknown.png | 15:04:13 |
thefossenjoyer | Just gotta share my minimal-ish config | 15:04:13 |
thefossenjoyer | Don't judge me for how I write lisp | 15:04:58 |
Gavinok#4195 | Like capture the flag? I assume it's not the kind I've played before haha 😅 | 15:25:32 |
lkrtvp | There’s standards for HTML (the HTML Living Standard: https://html.spec.whatwg.org/multipage/ ), CSS ( https://www.w3.org/TR/CSS/ ), JavaScript (ECMAScript 2023 draft: https://tc39.es/ecma262/ ). There's standard for Common Lisp, Scheme and Forth? For Forth, it’s hard to imagine people following a Forth standard.. | 15:26:40 |
thefossenjoyer | That took you a quite bit to write. | 15:28:24 |