Comments (4)
What if we extended ASCII mode to unicode characters? That still brings up the point of what to do with negative characters and characters above 65535. It seems like the most sensible thing would be to just take modulo 65536.
I suppose the other option would be to just silently ignore characters outside of ASCII.
from brain-flak.
I think extending ASCII mode to unicode would be a good idea since Brain-Flak can already handle unicode strings as input and I agree that modulo at the end would be probably most sensible as well.
from brain-flak.
I believe that we should drop support for unicode as input and have ASCII only for both input and output.
from brain-flak.
I like the idea of ASCII only being the default mode (error on non-ascii input), but having a flag to enable unicode support. My only remaining question is do we want to use ascii which is 7-bit (128 characters) or do we want to use one of the many 8 bit extensions? The only reason I would consider the 8 bit extensions is because I like 256 more than 128.
from brain-flak.
Related Issues (20)
- Logo HOT 4
- Debug Flag Documentation HOT 4
- Comments don't work on the last line of a program
- Unicode to decimal HOT 7
- Debug flags following a whitespace at the beginning of a program error HOT 1
- Lone @ symbols cause invalid character errors HOT 1
- Debug flags don't work properly when there is whitespace after the flag
- @ at the end of the program causes an error HOT 1
- Error messages are inconsistent? HOT 1
- Other languages HOT 4
- Comment your code? HOT 2
- Keyboard Interrupts don't work properly on TIO
- Chararacter HOT 2
- Mismatched Brackets HOT 4
- Invalid character is back HOT 1
- Cycle counting HOT 3
- Comments are read by Miniflak
- Flags are parsed even when not in debug mode
- Brain Flak classic no ascii output HOT 1
- Phasing out -a HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from brain-flak.