lily puppy
lillianro.se
lily puppy
@lillianro.se
22. Autistic puppygirlthing. 🏳️‍⚧️ lesbiab ΘΔ (it/she)
yeah, to me right now when I say "FP" I'm more referring to the way of thinking and the general idea of how you would structure programs vs things like Rust, Java, C, etc. I think I'm maybe too dead-set on Haskell as well for now, maybe trying things like OCaml/Scala would be better for myself
December 24, 2025 at 9:00 PM
had a pepsi a little too late so now I'm nyoooom even though it's so late
December 23, 2025 at 9:51 AM
I tried to read through some haskell book that I forget the name of but I honestly think it did more harm than good, because it felt like it assumed a lot about the background of the reader, and I wasn't that reader. I'm just not an academic person so it confused me :p
December 22, 2025 at 9:38 PM
its too early for dog brain to be thinking about anything, let alone jvm. im go nap
December 22, 2025 at 5:07 PM
*shutdown_compilation >.<
December 22, 2025 at 5:07 PM
yeah, i already even have the (terribly written) code written to do this in a minecraft p2c i made some amount of time ago. im also remembering now that theres a stop_compilation value for _should_compile_new_jobs so that would "work" i guess
December 22, 2025 at 5:06 PM
this wouldnt even really work in practice i dont think. too rusty with my jvm internals
December 22, 2025 at 4:59 PM
*_should_compile_new_jobs = CompileBroker::stop_compilation;
good fix i think
December 22, 2025 at 4:57 PM
yea, iirc removing force_inline and adding dont_inline is sufficient but its been a few years since ive actually done anything with it so im domt rember
December 22, 2025 at 4:53 PM
oh for sure. i never said the idea was practical >:3. unfortunately it's also like #3 on my list of "most interesting things to implement" once i get this rust ir library written
December 22, 2025 at 4:49 PM
something something overwriting the code attribute with my own vm's bytecode something something, would also probably need the verifier to not touch it and i dont know much about that internally
December 22, 2025 at 4:40 PM
yea, ive done virtualization projects for .NET & native bin2bin but doing it in the jvm seems more interesting in a way. could probably get away with forcing c2 to not JIT the methods & do the mc cheat dev:tm: thing of stubbing _from_interpreted_entry. idk, have to write the actual libs first to try
December 22, 2025 at 4:30 PM
i live in ohio (/neg) so i cant see dms without age verification but now i have a permanently stuck (1) notification there lmao
December 22, 2025 at 8:44 AM
i feel compelled to mention this is completely useless in practice but definitely a "this would be neat :point_right::point_left:" deal
December 22, 2025 at 8:09 AM
im ranting again ><. i will head myself to sleep before i turn this into a 10 part reply
December 22, 2025 at 8:03 AM