An esolang that runs code as if it's drunk.
virtualfuzz
Check their projects out: har - a hashing function, [actually I'll do that next year] v3 of my personal website, flit - a vcs inspired by git, ylang
Andrew
Check their project out: Maze Game
zakkbob
Check their projects out: Mailguard, Slide, Random wallpapers
Once you ship this you can't edit the description of the project, but you'll be able to add more devlogs and re-ship it as you add new features!
I've started work on a package manager for the lang. I'm writing the API in rust just because. I've got a login and signup endpoint working so far. I do need to incorporate JWTs into the auth flow but at least for now I have a place to validate user sign ins and stuff.
Added some utility functions to be able to send GET and POST requests easily and also documented the whole thing. Also removed number as a datatype and replaced it with integer and float datatypes.
As promised from the last devlog, I can now make a little webserver (it's not serving shit) and a little client in my lang. I've added custom datatypes (basically just structs) along with an http library that has a method to convert request data to a request object. need to work on a couple more things (responses, undershooting data reads, etc.) but it's a good amount of work ive put in till now.
Did a ton of work on getting modules to function, and they do, but it's kinda scuffed. Accessing module elements is done through the ~ operator, but it's messed up my code and now everything thinks that the next expression statement is a part of the current expression so every module function call needs to have it's value explicitly stored in a variable.
I added 2 modules, fs and socket. fs currently has only 5 functions, and socket only 2. I've documented the fs module upto where it is now, but the changes won't be visible until I push to main. I'm too tired to document socket too, so will do that next. I originally started work on fs because I wanted to start writing data with my sockets but turns out fs is a big pain so I'm stopping here.
Hopefully by the next devlog I should have enough functionality to be able to make an HTTP Client or something.
Spent WAYAYAYAYAYAYY too much time on a CI/CD pipeline with GitHub actions to build and publish release candidates and sending webhooks that trigger website rebuilds. oh yeah also added imports and exports to the actual lang. will add
Added more array functions and stuff. Mostly done with the core language now. I'll be working on imports and modules next, probably.
Added a feature to disable all esolang features, as well as some bug fixes and a new kind of loop.
Did some more work on the website, added loops, and started enforcing the 2 lines or 25% certainty limit. Will next add directives for completely removing all esolang features so I can actually use it.
Completed the website and added a Web IDE (heavily inspired by modu) (seriously thank you so much cyteon)
Added some code to run parsed code. Added a couple esoteric features, including line certainties and repeating certain lines multiple times. Added if statements, else clauses, and lists with indexing.
Added a basic parser. It'll get decent functionality (parsing if statements, functions, etc.) later.
Added more functionality to the CLI, and started writing some stuff down about what features I want to add
Basic work on a CLI input reading because Zig doesn't have a builtin CLI/argparsing utility, nor does it have any decent3rd party libraries for making CLIs. Will probably finish up with the CLI soon, then start work on the actual lang.