Prototypes
Hello! You’ve reached the semi-secret prototypes section.
I had five “prototypes”, ideas, or proofs of concepts that I played with and presented throughout the semester. Three of them are hosted on this website and described below. Within these prototypes, there are some elements that I’ve decided I don’t want to explore in this project, but there are some that I want to keep exploring in future iterations. This prototype log documents the prototype feedback sessions.
- Syntax highlighting with colour.
- Preprocessor directives.
daisychain
. Use theand
keyword to be able to add to string variables.passingoftime
. Run the sketch at intervals, given in seconds.be
. Adapts the tone of the console messages.
perhaps
. An optional modifier in a variable definition that indicates the value is written in RegEx.and
.maybe
. A function that takes a certainty parameter and returns a true boolean value at the given rate, or a false boolean value in other cases.iffy
...butfor
. A conditional structure identical toif
...else
.- Plus operator for string concatenation.
intersect
. A function that takes two strings, finds a common letter, and displays them as an intersection at that letter.- Printing buffer, ampersand operator, and
print
command. Printing a variable or string(s) will append that value to a continuous printing buffer. The ampersand operator will terminate the buffer, and theprint
command can then be used to print what was in the buffer to the output area.
- Syntax highlighting with colour.
- Preprocessor directives.
- Palimpsest. Allows variables to retain their history. Hover over the print result to see previous values.
Almost current with the language as it is now, except for some small things like the asterisk instead of the dagger for comments.