#funciton

2025-04-27

I completed filming for another #Funciton video (5b), but the result seemed, let's say, unappealing enough that I'm considering writing a whole new library to establish some functionality to allow it to run much more efficiently. Specifically, I've been thinking about the fact that both lists and lazy sequences require evaluating from the start, which means you can't index into them any faster than O(n). I always just assumed that you can't do any better because lists use a variable-length encoding, and I assumed that they needed that to accommodate arbitrary-size integers. But now I'm thinking about a new strategy where only one number, the number of bits per element, needs a variable-length encoding, and then everything else can be directly indexed via multiplication and bit shifting. I think I'm going to call that “arrays”. I'm excited about the idea but I'm intimidated by the need to find yet more function names for common operations like count, insert, etc.

2025-04-23

Got finished pretty quickly with editing the next #Funciton video (#adventofcode 2024, day 5, part 1). This was the first time I got an OutOfMemoryException! Fortunately all it needed was to recompile as AnyCPU so it could use 64-bit. Despite, I was not anticipating that a Funciton program could end up using 8.1 GB of RAM! (Video comes out on Sunday per usual schedule)

2025-03-24

I am very proud to show off my newest video! I’ve had a lot of thoughts about how something like #RegularExpressions could be implemented in a limited #esolang like #Funciton but I never took the time to actually implement it... until I ran into Day 3 of #AdventOfCode 2024, which provided a challenge best solved with a #regex. Enjoy! youtube.com/watch?v=ImzcTmB0m0

2025-03-02

The saga continues! #AdventOfCode 2024, Day 2, part 1, in #Funciton! youtu.be/kNG45WkMCO8 #esolang #esolangs #aoc2024

2025-02-10

I'm going to start solving Advent of Code 2024 in #Funciton. Day 1 puzzle 1 is already live: youtube.com/watch?v=9Kegyt7xNV #aoc2024 #adventofcode #esolang #esolangs

The gift I received in Secret Solver couldn’t have been more aptly personalized. My santa saw my #esolang video series I spent all year creating [0] and decided to make a #Funciton #puzzle for me! [1]

I will avoid spoiling the puzzle for you guys here but you should definitely give it a try! There are more layers to it than it appears on the surface; it’s not just a matter of figuring out a Funciton program.

[0] youtube.com/playlist?list=PLkG

[1] files.timwi.de/Puzzles/Secret%

Today I’m starting a new #YouTube channel. I’m going to be describing my esoteric programming language “Funciton” in real excrutiating detail. If this is something you’re interested in, consider liking and subscribing. youtube.com/watch?v=Y42gOeaeya #esotericprogramming #esolang #esolangs #funciton

newmediamaxnewmediamax
2023-09-01

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst