Challenged myself to code a project in one week.
Here's the result:
See the project
Run project
Challenged myself to code a project in one week.
Here's the result:
See the project
Run project
This is great!
Suggestions:
Instead of help > language > references giving a menu of characters to document, just display (maybe in the editor area rather than the menu?) the complete language documentation. It's too many clicks to go through them all.
Add a similar "helpscreen" in help > editor to explain how to get the editor to do anything other than insert and delete at the end of the text. I was expecting the arrow keys to move around but they didn't.
Loading a sample program didn't work for me (nor did the tutorial's attempt to do that). Or, maybe the tutorial succeeded very slowly, because quite a while later I did somehow stumble upon the sample program.
So glad I don't actually have to program in that language. :~)
I did consider many of your suggestions, but I only had a week and was spending 100% of my time coding it so I had to cut corners on things like the menu.
I also just noticed that the tutorial had a bug, probably because I forgot to update it after giving the editor it’s own separate code storage.
Now that my challenge ended, I’ll think about adding some of them.
Just from seeing some example code, Is this Brain%$#@?
Yes
Brainfk is a very weird, yet interesting programming language, but it's really hard to understand for new coders.
But that's the point.
Yeah, sadly, I don't think we can feature the project, because of the name. :~(
I'm honestly annoyed that that is the name of that specific esolang.
I was actually thinking about having the BF language as an example and modify the IDE to accept and run your own language
But maybe I’m just crazy
Hear me out:
We do what Scratch did with LMAO and say that BF is short for BrainFart
What does Scratch say LMAO mean?
A popular one I've seen is "laughing my arm off"
That's funny, but the trouble is that unless the entire rest of the world picks the same renaming, it means people can't (e.g.) look it up in Wikipedia.
I've made the decision to create my own language and implement it with the IDE.
I'll still work on this BF one, but my language will get most of the time.
Progress Update:
Update 2:
I love your program already.
Great!
So, is your language a custom Assembly? (Good Job, by the way!)
Eagerly awaiting arithmetic so you can do something exciting, prime numbers or something.