@SebHoll: I haven't downloaded 1.26 because it seemed like some people were having issues with it, so I wanted to wait. Good to know it's in there, though!
Since we're talking about features that would be cool, here's one that used to be in Blitz 2 for the Amiga:
Type blah
Field a
Field b
End Type
Test.blah = New blah
Test = 3
(I may be off a bit on the syntax...it's been a few years...). But anyway, that last line would default to the first field when no "\" was used (a would equal 3). In fact, I think you could even go:
Test = 3,4
where both a and b would get their values changed. Could be useful if you imagine a type with a dozen or more fields in it:
Test = 3,4,"Hello",7.9,"Tuesday"
instead of:
Test\a = 3
Test\b = 4
Test\c.s = "Hello"
Test\d# = 7.9
Test\e.s = "Tuesday"
(Don't know if mixing base types in the shortcut example would cause confusion, but as long as they matched their respected fields I guess it wouldn't matter - probably not the 'best' programming practice...)
Russell