a terrible but simple-ish golfing language with an unusual approach
the name "bagel" was derived from the abbreviation "BGL" (bad golfing language)
"Hmm, instead of using a character to mark the end of, say, a string, why not specify the length of the string at the start? Oh wait the length specifier will also be 1 byte so nothing will change...
Wait, then what if I specify the length of the string in the byte marking the start... I could use half a byte for it, strings over 16 bytes can have a different system"
Also golfing languages usually use stacks but they make me feel uncomfortable so I used a tape (with some stack-lang-like features)
More info in the wiki
Bagel is extremely bad at golfing (it's my first one of course), so I've decided that bagel's goal is to be worse than other golfing languages but better than most practical languages. This empty space between the two extremes is usually occupied by esolangs that are surprisingly good at a particular task.