|
YOSPOS > PL thread:Subjunctive posted:a bit of self-loathing helps too
|
# ? Jan 12, 2024 20:50 |
|
|
# ? Jun 11, 2024 22:56 |
|
2Fast2Nutricious posted:how do you even become a compiler developer? i dont even know what skills you need to have to be one you have to hone your mind to the point where any concern of making something that serves the needs of your users is completely suborned to a brainlessly legalistic slavish interpretation of a dead standard when your child asks you for a box of LEGOs or a kitten or a bicycle, your first and only inclination should be to say "no, the standard doesn't require me to do that"
|
# ? Jan 12, 2024 20:52 |
|
I should note that while compilers are just programs, language design is incredibly difficult. I don't even mean making a good language, but just one that doesn't have contradictions or ambiguities, and is not defined just by implementation details.
|
# ? Jan 12, 2024 20:56 |
|
Legos but with sharp edges and if they cut themself you scornfully tell them it's undefined behavior so it's their own fault
|
# ? Jan 12, 2024 20:57 |
|
mystes posted:Legos but with sharp edges and if they cut themself you scornfully tell them it's undefined behavior so it's their own fault add the razor blades to their LEGO creation while they are sleeping
|
# ? Jan 12, 2024 20:59 |
|
Athas posted:I should note that while compilers are just programs, language design is incredibly difficult. I don't even mean making a good language, but just one that doesn't have contradictions or ambiguities, and is not defined just by implementation details. emptyquoting this, as someone who's spent the last n weeks trying to untangle a super sophisticated and under-documented (ML-style) module system implementation
|
# ? Jan 12, 2024 21:01 |
|
pseudorandom name posted:you have to hone your mind to the point where any concern of making something that serves the needs of your users is completely suborned to a brainlessly legalistic slavish interpretation of a dead standard tbh that sounds way better than trying to figure out what the gently caress users even want this week
|
# ? Jan 12, 2024 21:08 |
|
Carthag Tuek posted:tbh that sounds way better than trying to figure out what the gently caress users even want this week Not if you are the user.
|
# ? Jan 12, 2024 21:09 |
|
pseudorandom name posted:you have to hone your mind to the point where any concern of making something that serves the needs of your users is completely suborned to a brainlessly legalistic slavish interpretation of a dead standard this might surprise you, but compilers exist for languages that are neither C nor C++
|
# ? Jan 12, 2024 21:18 |
|
Athas posted:Not if you are the user. yes, people prefer things to be good for themselves. im saying as a developer being "chained" to a standard is actually really nice cause you dont get a bunch of weird requests for changes. maybe priorities change, but its still the same standard you work to and hopefully someone else is responsible for that. like, business requirements and whatever change, but its a ~standard~ so u c a n t c h a n g e i t
|
# ? Jan 12, 2024 21:19 |
|
FlapYoJacks posted:Python if you want to get work done quickly. Internet Janitor posted:this might surprise you, but compilers exist for languages that are neither C nor C++
|
# ? Jan 12, 2024 21:27 |
|
Internet Janitor posted:this might surprise you, but compilers exist for languages that are neither C nor C++ even Python has one now!
|
# ? Jan 12, 2024 21:41 |
|
the real play is to pull a Matz and invent a language for which the "standard" is your own implementation
|
# ? Jan 12, 2024 21:47 |
|
Dijkstracula posted:the real play is to pull a Matz and invent a language for which the "standard" is your own implementation Larry Wall did it first
|
# ? Jan 12, 2024 22:50 |
|
Dijkstracula posted:the real play is to pull a Matz and invent a language for which the "standard" is your own implementation manic pixie dream plang
|
# ? Jan 12, 2024 23:24 |
|
Armitag3 posted:manic pixie dream plang indeed this fits most ruby developers I know
|
# ? Jan 12, 2024 23:34 |
|
im glad i don’t do ruby anymore
|
# ? Jan 12, 2024 23:38 |
|
is it zookeeper that inexplicably has a jruby shell? maybe it’s hbase
|
# ? Jan 12, 2024 23:39 |
|
Arcteryx Anarchist posted:is it zookeeper that inexplicably has a jruby shell? sounds like a someone should be in a zoo shell!! haha!!
|
# ? Jan 12, 2024 23:49 |
|
i think asking "why doesn't apple bundle this c library with their developer sdk" is just sort of misunderstanding what the developer sdk is. the third-party c libraries included with it aren't a collection of things which apple thinks you might find useful. they're a subset of the libraries which apple uses internally and would be shipping with the os anyway which they feel comfortable with exposing. libomp isn't used by the os, so it isn't bundled with the os and you have to supply it yourself. the only thing different about it from every other library that isn't part of the os that you might want to use is that it also has a bunch of compiler magic too, and apple left that in place.
|
# ? Jan 13, 2024 01:08 |
|
apple dev tools are designed for one thing: developing the next gacha game that tim can skim 30% off of.
|
# ? Jan 13, 2024 01:37 |
|
apple deserves the 30% for bringing the gambling addict to the gacha game.
|
# ? Jan 13, 2024 01:40 |
|
Shaggar posted:apple deserves the 30% for bringing the gambling addict to the gacha game. It's called a Finder's fee
|
# ? Jan 13, 2024 01:42 |
|
Shaggar posted:apple deserves the 30% for bringing the gambling addict to the gacha game. weaker developers fold over the constant xcode bugs and crashes. only the strong survive.
|
# ? Jan 13, 2024 01:42 |
|
you want to inspect object values while on this breakpoint? gently caress you, here are some memory addresses. good luck.
|
# ? Jan 13, 2024 01:44 |
|
Armitag3 posted:It's called a Finder's fee lmao
|
# ? Jan 13, 2024 02:58 |
|
akadajet posted:weaker developers fold over the constant xcode bugs and crashes. only the strong survive. nah we just use unity and mostly dont bother with xcode
|
# ? Jan 13, 2024 03:07 |
|
Armitag3 posted:manic pixie dream plang
|
# ? Jan 13, 2024 03:18 |
|
tldr macos userland is not based on what apple thinks users might find useful. again a lot of words.
|
# ? Jan 13, 2024 03:30 |
|
Armitag3 posted:It's called a Finder's fee ehehehe
|
# ? Jan 13, 2024 03:46 |
|
Armitag3 posted:manic pixie dream plang
|
# ? Jan 13, 2024 04:35 |
|
pseudorandom name posted:you have to hone your mind to the point where any concern of making something that serves the needs of your users is completely suborned to a brainlessly legalistic slavish interpretation of a dead standard bartleby the register allocator
|
# ? Jan 13, 2024 04:37 |
|
akadajet posted:you want to inspect object values while on this breakpoint? gently caress you, here are some memory addresses. good luck. you wanted to step over this line of code? gently caress you i'm just continuing execution
|
# ? Jan 13, 2024 05:57 |
|
Python is good except they need to stop introducing new string formatting schemes.
|
# ? Jan 13, 2024 23:52 |
|
Presto posted:Python is good except they need to stop introducing new string formatting schemes.
|
# ? Jan 13, 2024 23:55 |
|
Plorkyeran posted:you wanted to step over this line of code? gently caress you i'm just continuing execution People talk poo poo about JavaScript all the time, but the debugging tools are so good. The other language I daily drive is C#, and the experience there has always been amazing. Every once in a while, I'll get the urge to mock a mobile app up in xcode and swift and it's always the most unpleasant experience. Swift itself has really nice syntax, but everything else feels like I'm working through thick muck.
|
# ? Jan 14, 2024 02:02 |
|
Presto posted:Python is good except they need to stop introducing new string formatting schemes. f-strings are fine. the f is for fine
|
# ? Jan 14, 2024 02:19 |
|
I tune my bass strings D-G-A-F
|
# ? Jan 14, 2024 02:25 |
|
Presto posted:Python is good except they need to stop introducing new string formatting schemes. F-strings should be used everywhere possible.
|
# ? Jan 14, 2024 02:25 |
|
|
# ? Jun 11, 2024 22:56 |
|
if they introduce new ones they're going to have to be g-strings
|
# ? Jan 14, 2024 02:27 |