I made an esolang in Snap
this project is still in early development so there aren't very many blocks yet.
to program in esoSnap ! you must only use un-hidden blocks
if you need help, ask on this topic, there aren't any guides, so it might be hard to figure out.
here it is
Have fun! >:D
Just saying, you can hide all the blocks in every other category (right click the palette), and it saves in the project.
I tried that, but I don't know of a way to easily unhide them all, and I need to be able to access them easily to continue expanding the language.
In the dialog, right click and there's an option to hide all (it's just "all"), then you can go back and select your library blocks.
And now that I've looked at it, I now know that there's also an option to select all blocks that are unused, and it doesn't count blocks inside custom blocks.
As for being able to develop it, you can create another unshared copy, which has no blocks hidden. When you're done with an update, export the library, then import it into the shared project.
Thank you! I didn't know you could right click the background of that dialog!
what does factorial base mean? its asking for numbers in factorial base but idk what it wants
factorial base means that with each digit the base increases by one, so the first digit is binary (0,1) the second digit is trinary (0,1,2) the third digit is base 4 (0,1,2,3) and so on
so if you compare this system to decimal:
23 in decimal = 321 in factorial
24 in decimal = 1000 in factorial
I learned about the system from
I don't think the factorial numbers used in this project are the same as the real ones used by mathematicians)
esoSnap uses the following digits, in the order printed:
im gonna make a Snap
! version of a "real" esolang
What do you mean by “real” >:(
i mean, yours is as real as any other, but the way i used it there i mean like an existing one
No hard feelings then!
Edit: also that sounds cool, I’ll want to try it out!
the one i was planning to do was already done (in case you were wondering it's
this), but theres plenty of others
edit: i've chosen a new one
edit 2: i cant find one that appeals to me i might make my own or do both
In combinatorics, the factorial number system, also called factoradic, is a mixed radix numeral system adapted to numbering permutations. It is also called factorial base, although factorials do not function as base, but as place value of digits. By converting a number less than n! to factorial representation, one obtains a sequence of n digits that can be converted to a permutation of n elements in a straightforward way, either using them as Lehmer code or as inversion table representation; Th...
Place value in decimal
Highest digit allowed
1000 (factoradic) => 24*1+6*0+2*0+1*0 => 24
Oh gosh, I thought Munroe was just joking! Should've know better. Thanks!