@UncleClive
10 CLS
20 LET x=128: LET y=88
30>LET x=x/175: LET y=y/175
40 LET r=INT (RND*4)
50 IF r=0 THEN GO SUB 300
60 IF r=1 THEN GO SUB 400
70 IF r=2 THEN GO SUB 500
80 IF r=3 THEN GO SUB 600
90 PLOT x,y
100 GO TO 30
300 LET tx=x*120+y*30+20
310 LET y=x*-50+y*110+60
320 LET x=tx
330 RETURN
400 LET tx=y*-60+70
410 LET y=x*80
420 LET x=tx
430 RETURN
500 LET tx=y*60+70
510 LET y=x*80
520 LET x=tx
530 RETURN
600 LET tx=70
610 LET y=x*80+y*50
620 LET x=tx
630 RETURN
1000 REM Last one of the night
@darkling That'll fail with the > on 30

@popey Dammit.

I'm using the screendump/screen reader in zesaurux, and obviously it leaves the > in place, and I keep forgetting to remove it...

@popey It'd be nice to have more visible feedback that there was something wrong (even if it doesn't give you line, position, fixes and inside leg measurement).
@darkling Yeah, I have that at the top of the list, I'll do some basic (lulz) checks on the format. Will likely just be a pile of regex :)

@darkling Or do you want it to DM you status updates...

launching fuse...
Encoding video...
Uploading video...

etc. Ideally it's so fast that wouldn't be necessary...

@popey That would probably be /de trop/. However, "I saw your post, but couldn't work out what to do with it." might be handy. Would also give us a place to hook in "I saw your post, and gave up trying to understand it on line 630" later...
@darkling Gonna sleep on it, and dream of robotic clives...
@popey From what I remember of the actual language parser, it's pretty simple, but probably needs a push-down automaton (i.e. one level higher in the Turing/Chomsky grammar hierarchy than regexes), because of maths.
@darkling Here's a video of your Speccy BASIC program!
#zxspectrum
#UncleClive