@vaporeon_ have a good Rest
@packetcat nice
@vaporeon_ @wallhackio i didn’t say “substitution” smh smh smh
worse re: sorry
@vaporeon_ @wallhackio mathematicians be like: “i’m gonna Succ this Peano”
@vaporeon_ @wallhackio no, the typical church encoded natural number is deliberately isometric to peano arithmetic. if you’re vaguely familiar with peano numbers then you should at least be able to get what the idea it’s going fur is
@vaporeon_ @wallhackio ah, yes, i love peano arithmetic
@vaporeon_ @wallhackio i hope this was an at least somewhat adequate replacement fur Clodsire Math
@wallhackio @vaporeon_ you could surely get an invite if you’d like one
@vaporeon_ @wallhackio the most impurrtant rule of the lambda calculus is the beta substitution rule, which is a fancy way of saying that when applying a function to an argument, you substitute all instances of the parameterized value with the argument. you know, like in a function
so, say, if you had the function λx.x + 2 (more or less equivalent to f(x) = x + 2, then if you applied the function to, say, 3 (which you might write like (λx.x + 2) 3, basically the same as writing f(3)), then you can beta-substitute and simplify the string to 3 + 2
there are, like, two other rules in the lambda calculus (one, eta-equivalence is just that λx.x + 2 is definitionally exactly equivalent to λy.y + 2)
i realize this is almost condescendingly simple when i explain it like this, but the absol-utely mindbending thing about the lambda calculus is that it’s already turing-complete. the expurressivity is way higher than you would ever expect; it’s thoroughly pawsible to define numbers and arithmetic opurrations in pure lambda calculus, fur example
hell, it’s pawsible to cheat your way into introducing something almost like general recursion into the language, using some rather clever hacking, without needing any change to the fundamental syntax at all
just about all functional purrogramming languages can be accurately described as having the semantics of a (typed) lambda calculus (which requires some extra rules, but purrevents all sorts of logical inconsistencies from being expurressible) with extra bells and whistles
@vaporeon_ @wallhackio does vaporeon know about the lambda calculus
@vaporeon_ @amy old enough to drink in the united states
@wallhackio (the short answer is that it’s a template fur writing little ad hoc purrograms that do special cased versions of what your wordle cheating purrogram does)
@wallhackio (adjust the level of for loop nesting as needed)
@wallhackio if i typed, say, "${i}${j}${k}ed"where the [...]is, this would generate all strings of letters ending in ED, and filter those out to those in the default dictionary used hunspell(1), which in my case is an english language one, because it’s all i installed
in general, i can specify the known constraints of a word (checking letters, known wordle letters, etc, what the pawsible letters in the blanks might be in a game like wordle) and generate a list of valid english words satisfying those constraints
it’s pronounced “ashling”. canonically a black housecat or any of the grass cat pokémon, but currently experiencing daily TFs. Commewnist. she/it. i automatically change my pfp on the furst post of the day
GlitchCat syscatmin and meowstodev; @ me about techincal problems with the instance, or fur feature requests. i got a job due to some extent to my work on this instance
i have very strong opinions about the sonic furanchise. pokémon has me in a chokehold when it comes to merchandise
available via email with the same username and domain. DM/email for other purrotocols
workplace policy is to clarify that all of my opinions expressed here are my own, and not those of my employer
“all this shit is still incomprehensible but im glad u accomplished something” ―@wallhackio
“i feel mildly relieved that the obscure and esoteric code that i use to build the site will always be definitely outclassed by the obscure and esoteric code that you use to serve it” ―@Lady