So the main point of SBSP is to make smileBASIC simpler to write. I'm going to give some example code and what it sets to, so give feedback for what you think positively and negatively.
SBSP:
FOR I=0,100 DO PRINT I NEXTSmileBASIC:
FOR I=0 TO 100 PRINT I NEXTSBSP:
QUERY"What is your name?";ANS$SmileBASIC:
LINPUT"What is your name?";ANS$SBSP:
LOCAL VAR=10.5SmileBASIC:
LOC_VAR=10.5SBSP:
GETDATFROM FINDDATA READ A$ PRINT A$ @FINDDATA DAT"Hello World!"SmileBASIC:
RESTORE @FINDDATA READ A$ PRINT A$ @FINDDATA DATA "Hello World!"