0.1: A new coding language called TBCL has been made by me. I'm still working on a way to actually form this coding language. 0.2- I added backspace! (Press left arrow to backspace) 0.21 INDEV Working on the syntax. I want to make it so that the code compiles and runs in real time, much like the Live Preview Extension in VSCode. 0.22 INDEV Working on the syntax. Added booleans, var names, var types and more. Functions coming next update 0.23 INDEV Added an Output, and the first function -- disp.(). - Booleans can now be declared without first declaring a variable (with String as its default type) NOTE: Inferred types do not exist in TBCL, yet. - Changed the way variable names function. 0.24 INDEV Added a new function, which is main.(). It must pe typed at the start of the code. 0.241 INDEV Added Integers, variables with numbers stored in them, and only numbers. 0.25 INDEV Added Boolean names, and values. Check notes for more help.
_- TBCL Guide: -_ ---------------------------- Variables: Variables can be declared using /v. After you do so, you must give it a name, by using //n E.g. /v //n Variable --------------- Variables can have one of 5 types: Integer, String, Boolean, Float or Character. (Character-type variables can only store 1 character, either numbers or letters.) (Character type vars do not exist in other languages) Variables can be given values depending on their type by using -- E.g. /v //n Test -- Hi disp.(Test) ----------------- The output will be: Hi ----------------- Booleans: - Booleans are declared by using ":bool", and they can have one of two values (true, false). After you give your Boolean a name, on the line after the name, you can give it a value using --true, or --false. e.g. main.() :bool Name --true disp.(Name) ------------------- The output will be: "false" ------------------- Functions: - disp.(VARname) This displays the values of variables, and you must include the name of the variable inside the parentheses. - main.() This defines the main code, without it code cannot function.