@Chance Yeah I worked that out. stasoid changed it slightlly but I worked out what I needed to do from the answer where they changed it. I'm now having the fun of finding all the adjacent plus signs and seperating them by a space while making sure I don't break anything. + without a space seperating it from other symbols is a syntax error in starry.
I've since learnt how the Minimal 2D, the Fission and the Cardinal code works. Which I haven't needed to know until now.
I just spent an hour working out why shifting the top few and bottom few lines 3 extra spaces made DOBELA fail when shifting them a couple had already worked. Turns out the + in the c++ code was getting hit by the comma. Before the other changes I was making it was passing through characters DOBELA didn't care about on the second last line. so the parameter that was named b is now named _ in they version of the code I'm working on
Did you use dobgui to find DOBELA issue? I wonder whether it was worth writing at all. Are you sure you can make it under 20% cap? I mean, even the Starry code alone is more than 20% of polyglot.
@stasoid I don't have wine installed so I couldn't use dobgui without hassle. But I think it would have been useful if I was on windows or had wine installed. Have you linked dobgui on the DOBELA page at esolangs.org?
:41525995That Starry code was mostly made of characters already in the polyglot.
Starry isn't going to work. The border of the nhohnhehr square causes 2 + to be next to each other without a space in between, specifically the bottom border as the top border has lax validation.