random question but, when using a #Lisp how do I look up forms to use? like for example let’s say that I’m new to Scheme and I want to know how to get input from the user, and then turn that input into a number
how would I look up the names of the forms that would do those things for me?
with Janet I went through all ~360 top-level forms and created a categorized cheat sheet for myself, with categories like “for handling errors” and “for organizing data structures”. but that took hours and was really laborious, and most Lisps have way more than 360 top-level forms so that would be pretty impractical
I’m starting to think that maybe monads are only a useful concept in languages without union types, or languages without type-checking - and the reason why I can’t understand their value is because I don’t use the type of language that would benefit from them
I’ve heard a few different arguments for why monads are helpful but they all either don’t make sense to me (their explanation for why monads are better expects me to make an inference that I can’t) or they only make sense in a language with limitations that most popular scripting languages don’t have (for example, a language where any primitive can be null and you have to manually check all the time)
This is a
Conduit
Through
Which I
Can hold
You for
Just a
Moment.
Hello, you
Are loved.
#poetry
I hate feeling limited by a programming language. I want the language to adapt to how I conceptualize the problem, instead of being forced to adapt to how the language can conceptualize the problem. and statically typed languages feel really limiting to me. like you can only do the things that you can explain to the type system, and I feel like the type system is either:
although on the other hand, I wonder if folks who are used to statically typed languages find dynamically typed languages to be scary because they let you get away with so much bullshit lol
they should make a Soulslike where dodge-rolls have no iframes whatsoever just to piss everyone off
@FoxFux I feel like I was made for this bingo lol
RE: https://kinkycats.org/@FoxFux/116038679929270686
if you’re doing math or computer science, remember that the most important considerations when naming something are intimidation and inaccessibility. you want a name that has nothing to do with what it refers to, is ungoogleable, and makes you sound really smart for knowing what it means. that’s why every concept in math is named after one of these things:
under no circumstances should you give a math concept an intuitive or approachable name. math is serious business and it’s important to make it hard to learn and scare beginners away
Draculo is now streaming!! Come and join the fun!!!
Doom: Hideous Destructor Co-op !!
#retro #gaming #foss #linux #games #streaming #videogames #owncast
petition to build a time machine so we can send all the MAGA folks to whichever period of American history they think is “greatest” so they can just die of cholera in the past and leave us the fuck alone
my perspective on “all stories need conflict” has shifted a bit
I used to think that it just wasn’t true, and it led to people shoehorning conflict (which I defined as basically fighting against others, oppression, abuse, or some situation that causes suffering) into every story
but it seems like when people talk about “conflict” in a storytelling sense they’re defining the term so loosely that it could apply to literally any story. for example in the story “I got out of bed” the conflict is between the main character and the force of gravity, or maybe their own tiredness
so I still think that “all stories need conflict” is harmful but I also don’t think it’s falsifiable. I just think it’s (IMO) a bad way of framing storytelling because it defines all stories in terms of drama and fighting and enmity and other nasty things - which leads writers to shoehorn those things into every corner of every story and really play them up as well
personally I think that a good story is a collection of cool ideas and interesting questions. the characters are a way of showing those things to the audience and ideally also exploring those things in more depth
the characters need to want things, and those things need to cause them to encounter some cool ideas/questions. ideally they should also linger on those things and engage with them in a way that shows the full potential of how cool they can be
now that I write this out, I wonder if a good way to write a story would be:
so yeah I guess the kas version of “storytelling is about conflict” would be “storytelling is about exploring cool things”
and my ideal story structure would probably be something like:
As a long time Linux user; do you know how bad you have to fuck up your operating system to make people WANT to use Linux?
Regular people in my life keep asking me for advice and... I mean, cool. But, like, what the fuck is Microsoft doing over there?