<HTML><HEAD>
<META content="text/html; charset=utf-8" http-equiv=Content-Type></HEAD>
<BODY style="WORD-WRAP: break-word; -webkit-nbsp-mode: space" dir=ltr>
<DIV dir=ltr>
<DIV style="FONT-SIZE: 12pt; FONT-FAMILY: 'Calibri'; COLOR: #000000">
<DIV>David & David,</DIV>
<DIV> </DIV>
<DIV>> no machine can figure out what I need to be able to see as well as I 
can</DIV>
<DIV> </DIV>
<DIV>Because I didn’t know in advance what my workflow would look like, I 
deliberately designed DE so that any of the six windows could display any of the 
available views. This would be my approach in a non-overlapping Smalltalk 
environment, which at least partially answers your objection.</DIV>
<DIV 
style='FONT-SIZE: small; TEXT-DECORATION: none; FONT-FAMILY: "Calibri"; FONT-WEIGHT: normal; COLOR: #000000; FONT-STYLE: normal; DISPLAY: inline'>
<DIV style="FONT: 10pt tahoma">
<DIV><FONT size=3 face=Calibri></FONT> </DIV>
<DIV><FONT size=3 face=Calibri>> Morphic/Self was maybe two hours better at 
the 3am test than any of the "modern" IDEs</FONT></DIV>
<DIV><FONT size=3 face=Calibri></FONT> </DIV>
<DIV><FONT size=3 face=Calibri>3am? That’s my primetime. :)</FONT></DIV>
<DIV><FONT size=3 face=Calibri></FONT> </DIV>
<DIV><FONT face=Calibri><FONT style="FONT-SIZE: 12pt">> Our debugger reified 
each frame, so you could see as many as you wanted to, at once. Could yank them 
out, rearrange them, make a column morph of just the slots you wanted to 
see.</FONT></FONT></DIV>
<DIV><FONT size=3 face=Calibri></FONT> </DIV>
<DIV><FONT size=3 face=Calibri>This approach looks great, but I still say it can 
be achieved with non-overlapping windows. Yes, allow lots of windows. But also 
allow the user to design and save bespoke non-overlapping layouts which suit her 
workflow. </FONT></DIV>
<DIV><FONT size=3 face=Calibri></FONT> </DIV>
<DIV><FONT size=3 face=Calibri>> Is the I-APL code available anywhere, such 
as github?</FONT></DIV>
<DIV><FONT size=3 face=Calibri></FONT> </DIV>
<DIV><FONT size=3 face=Calibri>Sadly, no. It might be on a buried CD-ROM 
somewhere in my flat. If I ever get around to sorting out my archives, I might 
find it.</FONT></DIV>
<DIV><FONT size=3 face=Calibri></FONT> </DIV>
<DIV><FONT size=3 face=Calibri>I first encountered APL when searching through 
wastebaskets in room 404 (!) of the Electrical Engineering building at Imperial 
College, London, for poorly overprinted passwords. It was initially 
indecipherable, since there were no keywords. So I’d enjoy posting my source 
code without syntax or semantic definitions to similarly confuse modern 
programmers. :)</FONT></DIV>
<DIV><FONT size=3 face=Calibri></FONT> </DIV>
<DIV><FONT size=3 face=Calibri>I can, however, point you to a copy of my only 
published paper, on the development of I-APL, delivered at APL88 in Sydney, 
which I retrieved from Sci-Hub recently because of course it’s otherwise behind 
a paywall.</FONT></DIV>
<DIV><FONT size=3 face=Calibri></FONT> </DIV>
<DIV><FONT size=3 face=Calibri><A 
href="http://igblan.co.uk/i-apl/paper.pdf">http://igblan.co.uk/i-apl/paper.pdf</A></FONT></DIV>
<DIV><FONT size=3 face=Calibri></FONT> </DIV>
<DIV><FONT size=3 face=Calibri>It calls out some of the claims in my last post 
as falsehoods! Memory is sometimes unreliable.</FONT></DIV>
<DIV><FONT size=3 face=Calibri></FONT> </DIV>
<DIV><FONT size=3 face=Calibri>Cheers, Paul</FONT></DIV>
<DIV 
style='FONT-SIZE: small; TEXT-DECORATION: none; FONT-FAMILY: "Calibri"; FONT-WEIGHT: normal; COLOR: #000000; FONT-STYLE: normal; DISPLAY: inline'></DIV></DIV></DIV></DIV></DIV></BODY></HTML>