The metadata for the file do take space on the disk, but are never taken into account when mentioning the file size.
> All Folders programs are 0 bytes if you're on windows as it interprets an empty folder as 0 bytes.
> The ultimate code golf!
In code golf competition the shortest program (in bytes) wins.
I don't think anyone ever included there the bytes taken by the metadata of the files, so in theory any solution implemented in this language is the best possible: 0 bytes.
The type of expression is determined by the number of subfolders in a folder?
That seems like the brainfuck equivalent of this idea. I was thinking that you'd create a tree of folders to represent the abstract syntax tree of the program, with folder names being the actual syntactic elements/atoms of the program.