The MIT Curl debugger in their integrated IDE is for an expression-based language
��and so your are able to "watch" expressions of your own devising as you step through code - and drill down graphically into structured values such as object instances ; there is now an eclipse "plug-in" version of the IDE for SCSK Curl, but I am less fond of it !
I often wonder if the Rebol expression-based language might have been an alternative to Perl it had an IDE,,bur Rebol got nowhere in the past ... and Curl was using Regexp and still did not displace languages with no debugger .. let alone Curl's "live" doc's which are much like Smalltalk workspaces with Prof Stef but with a "save" and a "restore" ...�� Noe Laurie Pratt in London is working on an expression-baed language rather like Icon but which is indent-sensitive like Python ( and so we go back to SNOBOL 80-column cards ?�� ;-)