mob
verb test()
var x = "Yes!"
usr << x
In BYOND 286, the functionality for verb and proc was removed due to Spuzzum's opposition.
I like the idea of less used pixels per inch on my screen, things look less messy. Of all the other languages I've tried out (JavaScript, Google Dart, C++, C#, Lua), this would look more normal:
var const pi = 3.14159265359
obj thing
// etc.
mob
var stuff
var things[0]
verb do_stuff()
for(var obj/thing/thing in things)
use_thing(thing)
did_stuff()
proc use_thing(obj/thing/thing)
// etc.
proc did_stuff()
// etc.
Unfortunately, nowadays only about half of those spaces are valid. To be more consistent, either the spaces should be removed, or the missing spaces should be added. I prefer adding the spaces, as I've been using them for variable declarations ever since I discovered that was valid.
I thought, as it turns out, people have been doing this all along:
mob
verb/kick(mob/m)
set category = "admin" // why not set/category = "admin" (it works too)?
del m
It took Dan ten minutes (possible exaggeration on his part) to add it. What could go wrong?
Edit: This is an extension of this feature request.