<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>