armchair_progamer@programming.dev to Rust@programming.dev · 4 days agograydon/rust-prehistory: historical archive of rust pre-publication developmentplus-squaregithub.comexternal-linkmessage-square1fedilinkarrow-up144arrow-down10
arrow-up144arrow-down1external-linkgraydon/rust-prehistory: historical archive of rust pre-publication developmentplus-squaregithub.comarmchair_progamer@programming.dev to Rust@programming.dev · 4 days agomessage-square1fedilink
armchair_progamer@programming.devM to Programming Languages@programming.dev · 5 days agoFiredancer: DSL for defining bullet-hell patterns (demo)plus-squarefiredancer-lang.comexternal-linkmessage-square1fedilinkarrow-up114arrow-down11
arrow-up113arrow-down1external-linkFiredancer: DSL for defining bullet-hell patterns (demo)plus-squarefiredancer-lang.comarmchair_progamer@programming.devM to Programming Languages@programming.dev · 5 days agomessage-square1fedilink
armchair_progamer@programming.devM to Programming Languages@programming.dev · edit-26 days agoSoundly Handling Linearity (blog post + paper)plus-squareblog.sigplan.orgexternal-linkmessage-square0fedilinkarrow-up15arrow-down10
arrow-up15arrow-down1external-linkSoundly Handling Linearity (blog post + paper)plus-squareblog.sigplan.orgarmchair_progamer@programming.devM to Programming Languages@programming.dev · edit-26 days agomessage-square0fedilink
armchair_progamer@programming.devM to Programming Languages@programming.dev · edit-26 days agoSyndicated Actorsplus-squaresyndicate-lang.orgexternal-linkmessage-square0fedilinkarrow-up15arrow-down10
arrow-up15arrow-down1external-linkSyndicated Actorsplus-squaresyndicate-lang.orgarmchair_progamer@programming.devM to Programming Languages@programming.dev · edit-26 days agomessage-square0fedilink
armchair_progamer@programming.devM to Programming Languages@programming.dev · edit-27 days agoYou should make a new programming languageplus-squarentietz.comexternal-linkmessage-square10fedilinkarrow-up129arrow-down10
arrow-up129arrow-down1external-linkYou should make a new programming languageplus-squarentietz.comarmchair_progamer@programming.devM to Programming Languages@programming.dev · edit-27 days agomessage-square10fedilink
minus-squarearmchair_progamer@programming.devtoKotlin@programming.dev•Kotlin is TetrislinkfedilinkEnglisharrow-up15·edit-28 days agoThe Tetris design system: Write code, delete most of it, write more code, delete more of it, repeat until you have a towering abomination, ship to client. linkfedilink
armchair_progamer@programming.devM to Programming Languages@programming.dev · 10 days agoFirst impressions of Gleam: lots of joys and some rough edgesplus-squarewww.ntietz.comexternal-linkmessage-square2fedilinkarrow-up120arrow-down11
arrow-up119arrow-down1external-linkFirst impressions of Gleam: lots of joys and some rough edgesplus-squarewww.ntietz.comarmchair_progamer@programming.devM to Programming Languages@programming.dev · 10 days agomessage-square2fedilink
armchair_progamer@programming.devM to Programming Languages@programming.dev · edit-210 days agoZyme: an evolvable language for genetic programmingplus-squarezyme.devexternal-linkmessage-square0fedilinkarrow-up123arrow-down10
arrow-up123arrow-down1external-linkZyme: an evolvable language for genetic programmingplus-squarezyme.devarmchair_progamer@programming.devM to Programming Languages@programming.dev · edit-210 days agomessage-square0fedilink
armchair_progamer@programming.devM to Programming Languages@programming.dev · 10 days agoGeometry Bugs and Geometry Typesplus-squarewww.cs.cornell.eduexternal-linkmessage-square0fedilinkarrow-up18arrow-down10
arrow-up18arrow-down1external-linkGeometry Bugs and Geometry Typesplus-squarewww.cs.cornell.eduarmchair_progamer@programming.devM to Programming Languages@programming.dev · 10 days agomessage-square0fedilink
armchair_progamer@programming.devM to Programming Languages@programming.dev · 10 days agoInterval Parsing Grammars for File Format Parsing (paper)plus-squaredl.acm.orgexternal-linkmessage-square0fedilinkarrow-up12arrow-down10
arrow-up12arrow-down1external-linkInterval Parsing Grammars for File Format Parsing (paper)plus-squaredl.acm.orgarmchair_progamer@programming.devM to Programming Languages@programming.dev · 10 days agomessage-square0fedilink
minus-squarearmchair_progamer@programming.devtoProgrammer Humor@lemmy.ml•Popular Programming Book "Clean Code" is being rewrittenlinkfedilinkarrow-up128arrow-down1·11 days agoBut is it rewritten in Rust? linkfedilink
minus-squarearmchair_progamer@programming.devtoKotlin@programming.dev•Java vs KotlinlinkfedilinkEnglisharrow-up7·edit-213 days agoC++ linkfedilink
armchair_progamer@programming.devM to Programming Languages@programming.dev · 25 days agoBril: An Intermediate Language for Teaching Compilersplus-squarewww.cs.cornell.eduexternal-linkmessage-square0fedilinkarrow-up19arrow-down11
arrow-up18arrow-down1external-linkBril: An Intermediate Language for Teaching Compilersplus-squarewww.cs.cornell.eduarmchair_progamer@programming.devM to Programming Languages@programming.dev · 25 days agomessage-square0fedilink
armchair_progamer@programming.devM to Programming Languages@programming.dev · edit-227 days agoGLisp: Graphical Lisp (interactive)plus-squareglisp.appexternal-linkmessage-square0fedilinkarrow-up112arrow-down10
arrow-up112arrow-down1external-linkGLisp: Graphical Lisp (interactive)plus-squareglisp.apparmchair_progamer@programming.devM to Programming Languages@programming.dev · edit-227 days agomessage-square0fedilink
armchair_progamer@programming.devM to Programming Languages@programming.dev · 27 days agoAbstract interpretation in the Toy Optimizerplus-squarebernsteinbear.comexternal-linkmessage-square0fedilinkarrow-up16arrow-down10
arrow-up16arrow-down1external-linkAbstract interpretation in the Toy Optimizerplus-squarebernsteinbear.comarmchair_progamer@programming.devM to Programming Languages@programming.dev · 27 days agomessage-square0fedilink
armchair_progamer@programming.devM to Programming Languages@programming.dev · 27 days agoThe algebra (and calculus!) of algebraic data typesplus-squarecodewords.recurse.comexternal-linkmessage-square0fedilinkarrow-up18arrow-down10
arrow-up18arrow-down1external-linkThe algebra (and calculus!) of algebraic data typesplus-squarecodewords.recurse.comarmchair_progamer@programming.devM to Programming Languages@programming.dev · 27 days agomessage-square0fedilink
armchair_progamer@programming.devM to Programming Languages@programming.dev · edit-227 days agoModal Effect Types (paper)plus-squarearxiv.orgexternal-linkmessage-square0fedilinkarrow-up15arrow-down10
arrow-up15arrow-down1external-linkModal Effect Types (paper)plus-squarearxiv.orgarmchair_progamer@programming.devM to Programming Languages@programming.dev · edit-227 days agomessage-square0fedilink
minus-squarearmchair_progamer@programming.devtoProgrammer Humor@programming.dev•Googlinglinkfedilinkarrow-up79·1 month ago“I’ve got 10 years of googling experience”. “Sorry, we only accept candidates with 12 years of googling experience”. linkfedilink
minus-squarearmchair_progamer@programming.devtoProgrammer Humor@programming.dev•blahajlinkfedilinkarrow-up3·1 month agodeleted by creator linkfedilink
armchair_progamer@programming.devM to Programming Languages@programming.dev · 1 month agoIELR(1) parser generator insightsplus-squarebranchtaken.comexternal-linkmessage-square1fedilinkarrow-up15arrow-down10
arrow-up15arrow-down1external-linkIELR(1) parser generator insightsplus-squarebranchtaken.comarmchair_progamer@programming.devM to Programming Languages@programming.dev · 1 month agomessage-square1fedilink
armchair_progamer@programming.devM to Programming Languages@programming.dev · 1 month agoBio: A Lisp dialect written in Zigplus-squaregithub.comexternal-linkmessage-square0fedilinkarrow-up121arrow-down11
arrow-up120arrow-down1external-linkBio: A Lisp dialect written in Zigplus-squaregithub.comarmchair_progamer@programming.devM to Programming Languages@programming.dev · 1 month agomessage-square0fedilink
armchair_progamer@programming.devM to Programming Languages@programming.dev · 1 month agoWe need visual programming. No, not like that.plus-squareblog.sbensu.comexternal-linkmessage-square8fedilinkarrow-up135arrow-down15
arrow-up130arrow-down1external-linkWe need visual programming. No, not like that.plus-squareblog.sbensu.comarmchair_progamer@programming.devM to Programming Languages@programming.dev · 1 month agomessage-square8fedilink
armchair_progamer@programming.devM to Programming Languages@programming.dev · edit-21 month agomazeppa: An IR and supercompiler for functional languagesplus-squaregithub.comexternal-linkmessage-square0fedilinkarrow-up116arrow-down10
arrow-up116arrow-down1external-linkmazeppa: An IR and supercompiler for functional languagesplus-squaregithub.comarmchair_progamer@programming.devM to Programming Languages@programming.dev · edit-21 month agomessage-square0fedilink
armchair_progamer@programming.devM to Programming Languages@programming.dev · edit-21 month agoEsolang Park - online interpreter and debugger for esoteric programming languagesplus-squareesolangpark.vercel.appexternal-linkmessage-square0fedilinkarrow-up110arrow-down10
arrow-up110arrow-down1external-linkEsolang Park - online interpreter and debugger for esoteric programming languagesplus-squareesolangpark.vercel.apparmchair_progamer@programming.devM to Programming Languages@programming.dev · edit-21 month agomessage-square0fedilink
armchair_progamer@programming.devM to Programming Languages@programming.dev · 1 month agoToit - a language for microcontrollers with live reloadingplus-squaretoitlang.orgexternal-linkmessage-square0fedilinkarrow-up18arrow-down10
arrow-up18arrow-down1external-linkToit - a language for microcontrollers with live reloadingplus-squaretoitlang.orgarmchair_progamer@programming.devM to Programming Languages@programming.dev · 1 month agomessage-square0fedilink
minus-squarearmchair_progamer@programming.devtoProgrammer Humor@programming.dev•Instructions were unclear:gotta be precise with that anotating toollinkfedilinkarrow-up0·2 months agohttps://www.youtube.com/watch?v=YMGT59HrR7U linkfedilink
The Tetris design system:
Write code, delete most of it, write more code, delete more of it, repeat until you have a towering abomination, ship to client.