Posts

Showing posts from July, 2025
Image
 trying to make a fortune's algorithm for a Voronoi diagram in goboscript but the doc i was looking at wasnt too transparent on the implementation im not sure how exactly i will structure it i have directrix-based parabolas and their intersection but thats it also btw i implemented parabola struct as a vec3. interesting, i guess, but confusing because its xyz instead of abc cant think too much about it, but ima work on pengine instead of voronoi rn tb just implememnted bezply oh my god pointengine is so, so useful and nice. whats even nicer is being able to edit all of these modules on the fly oh my im using discord a lot instead of posting here
Image
 supposedly im meant to make a new post now ig trying to make a comprehensive library for goboscript for my own use its a bit annoying to be using prefixes instead of namespaces because i want to have my internal module-wide 'global' vars to be restricted there without polluting the area without operator overloading, calculations with complex numbers/vectors are also annoying, but tolerable. The most annoying thing is that the macro system is a bit broken. You cant call a macro within a macro - but u can use a macro in a macro definition. This is a bit weird but i hope it gets fixed bcs it would be so useful for my struct system Im trying to refactor my old code but its so bad aaaa need to add testing for every module so i need assert.gs to work nicely first maybe macros for defining whole functions could be funny#] things im prolonging - easing testing (how.?) nvm thinking about credits in goboscript. not sure how that would work You can get the distance of a point to a line b...

goboscript

What is goboscript actually useful for? Perhaps i would say that the reason why i use goboscript (gs) is because the scratch editor was lagging too much. But there are a couple of other things that are really nice about goboscript. abstractions like functions, macros and structs git(hub) being able to handle tons of variables/lists without the block palette becoming clogged But perhaps my favourite feature of them all, is the  %include <path> statement. This is because it opens up the door for library development in scratch. Library development in scratch would allow you to use other people's code easier. And being able to use other people's code without having to drag-and-drop out of your backpack is a wonder for the soul. Just a simple   %include <path>  statement is all you need. And of course, this is not limited to other people's code. The   %include  statement simple copy-pastes another goboscript file into another within the preproc...
Image
interestingly, uploading a post without a title just means you only see a date that is exactly what i wanted. i am probably just going to update this single post today instead of making more. unless i want to make an actual article about something   List of my goboscript repos , https://github.com/FAReTek1/bezier , https://github.com/FAReTek1/numgs , https://github.com/FAReTek1/easing , https://github.com/FAReTek1/time , https://github.com/FAReTek1/projectenv , https://github.com/FAReTek1/cmath , https://github.com/FAReTek1/spritecontrol , https://github.com/FAReTek1/cosfx , https://github.com/FAReTek1/std_old (archive) , https://github.com/FAReTek1/hashlib (bad) , https://github.com/FAReTek1/geo2d , https://github.com/FAReTek1/camera , https://github.com/FAReTek1/pengine , https://github.com/FAReTek1/color , https://github.com/FAReTek1/json , https://github.com/FAReTek1/std (fork) does blogspot have rss feeds? that would be quite nice oh its literally right here: https://monkep...

setip

 yes that reads setip not setup Since this is supposed to be a blog for everything i do, perhaps i could just write as much stuff here as i want right? this is super casual stuff i enabled anonymous commenting because sometimes, its annoying to login to random services oh yes and iirc the real reason i wanted to make this was because i saw so many people using https://note.com/ but thats in japanese and i dont want to have to use google translate all the time so yes. setip is a reference to some scratch project a while back by the way goodbye

hello world

well i thought that i was sending too many messages in too many discord servers so i figured i would make something like this instead but it seems to think that i am supposed to write a literal article, lol i have about 5 'monke place's across multiple discord servers, and i was just thinking of making another, but i think this is enough. so i made this thing. see if it works, heh hello world is a thing from programming, obviously maybe ill just throw this away in a bit, idk they say the first thing you need to set up when doing any kind of programming is the console output. how are you meant to know what on earth is going on if you have no output!? What a nightmare that would be anyway, hello, world! also wow i wish this had a markdown option.. literally might just port this to github for that lol