me, finally done with the Ugly Disgusting language for today, now turning my attention to the Precious Beautiful language
Janet lets you write number literals in an arbitrary base lol I love that. that’s so extra and yet I bet it wasn’t that much extra work to implement
also, so far it even seems like it’s documented in a similar way to how my ideal language would be documented: starting from the most basic building blocks and expanding from there in carefully-chosen layers
in this case they even went a step further than what I had considered, by starting with just an explanation of what the parser does, and what data structures it can create
omg I’m reading about the Janet language and loving what I’m seeing so far. this feels like exactly what I would want a Lisp to be - maybe even moreso than Fennel, just because Fennel is dependent on Lua
@ity unfortunately I’ve had similar experiences. nobody wants to hire me because they don’t believe that I actually know anything that I’ve said I know. it’s either that or because I’m trans, or because I don’t have a degree. it’s honestly impossible to say but I hate it
you sound plenty qualified to be doing all kinds of work. I hope you can find something at some point - if it’s still something that you want
but this doesn’t just make it hard to understand What Anything Is. it also makes it way harder to configure anything because like
in the Hammer editor if I select a func_door_rotating I see a neat little menu that lets me configure which direction the door rotates, whether it’s locked, what noises it makes when opening or closing, etc.
but if I open the Unity equivalent of a func_door_rotating I would probably see:
like all of the stuff that I actually want gets buried under so much noise and there’s no way to filter out the noise. I don’t even think there’s any way to write a note to myself to be like “here’s where to find the settings that you want”?
one thing that frustrates me a lot about Unity, as someone whose only other experience with game engines is the Source engine, is how complicated and un-abstractable the components are
like instead of telling Unity “I want to make a prop_physice“ I have to tell it
“hi Unity I would like [an entity that contains a mesh and a mesh renderer and a collider and a material for the mesh renderer and a rigidbody]”
or instead of telling Unity “I want a func_door_rotating“ I have to tell it
“I want [an entity that contains a mesh and a mesh renderer and a collider and a material for the mesh renderer and also I’m going to write custom C# code to tell you how to rotate that door when the player presses use on it and also I’m going to write custom C# code to tell you what a player is and also I’m going to write custom C# code to tell you what it means to press use on something]”
like you have to explain everything to Unity from scratch and even after you’ve explained everything to Unity you can’t just abstract that into a neat little box like func_door or trigger_brush you have to specifically open the entity and be like “okay so this has a mesh and a mesh renderer and a collider and a material for the mesh renderer and it has some custom C# code so I think this is probably a func_door?” every single time. infuriating
I like writing code a lot. in fact writing code is my favorite hobby - even more than video games
visual editors, operating systems, server software, GUI frameworks, IDEs, package managers, APIs - these all get filed in my brain under Stupid Bullshit I Have To Fucking Learn Before I Can Write Code Goddamnit
I feel like most folks on here probably really enjoy learning complex new software but as soon as I even have to open a config file I want to throw my computer out a window
I feel weird using neocat emojis lol I feel like folks are going to think I’m a catgirl or something
when will they add neosuccubi? (never :/)
I’m an anti-tinkerer. if I don’t immediately understand how to use a piece of software then I never want to use it again
I should not have to learn Unity and C# to (possibly) get paid. I should be paid to write everything from scratch in Python