Page history
6 December 2015
scope bug confirmed; consistent strong syntax in examples; example for "!" operator
+1,192
→if: oops, forgot to mention "else if" here
+39
→Conditional: adding "else if"; mentioning optional braces for one-line conditional blocks
+2,588
→Returning: using strong syntax for "return"; wording
m+109
→Functions: moving Concurrency section down since it is more advanced, and adding Looping section (I hope the part about "sleep" is correct)
+885
→Loop: wording; mentioning "fork" (duh)
+238
→Recursive calling: explaining difference between recursive calling and using "fork" to get a loop
+229
→fork: wording; removing note about sleep from here, because it belongs in the "Loop" section
−201
→return: more specific link
m+31
→Functions: wording
m+160
→Data types: mentioning automatic initialization
+202
→string: wording
m+58
→float: wording; mentioning that floats are unused by Oni's scripts
m+131
→Built-in
m−2
→Built-in vs. script-defined: wording
m+41
→Built-in vs. script-defined
m+2
→Built-in: wording
m→if: I'm not so sure anymore that this bug still exists; I am not seeing it in my tests
+113
→fork: clarifying why no-fork call to nonexistent function doesn't crash; it's not a "fork" bug, really
+96
→if: wording
m−8
5 December 2015
→var: link fix
m→Compound statements: link fixes; let's not encourage weird syntax
−145
→fork: I suppose it's worth noting this bug with "fork"
+157
→Compound statements: explanation of "scope"
+566
4 December 2015
explaining declaration and type spec; mentions of other sections are now links to them
+407
→Flow interrupt: moving "insider" statement to Introduction
−122
moved up intro text to lede; tweaked section names; added Files section
+1,236
new idea: merge all BSL syntax documentation onto one long page; this should be easier than browsing around several interconnected pages
+20,271