[erlang-questions] [ANN] Brim - HTML templating library
Richard O'Keefe
ok@REDACTED
Thu Mar 15 22:06:46 CET 2012
On 16/03/2012, at 1:17 AM, Michael Turner wrote:
>
> Dan Halbert pioneered PBE at Xerox PARC. It was later taken up as a
> research project at at Apple. Then it was championed by none other
> than Melinda Gates, at Microsoft.
>
> It never took off.
No? There are programmers who swear by "Intellisense" and similar automatic
completion whizz-bang in their IDE. One of the Smalltalk systems I use,
Pharo, does this. I swear *at* it, but that's another story. The web browser
I mainly use offers an autocomplete list when I start to type a URL. Unlike
Pharo, this doesn't visually obscure what I'm trying to type, so I just use it,
and don't swear at it. Start typing a query in the Google box, and again an
autocomplete list pops up (but NOT in the way!) and very handy it is.
That's small-scale programming by example.
I don't know what key it is that I'm pressing by mistake, but it seems as if
every time I have to use vim and want to quit I end up in macro recording and
have to spend a long time finger-dancing on the keyboard just to quit. Macro
recording is precisely programming by example.
The thing that Windows victims got unhappy about was *not* the system watching
what they were trying to do and getting *ready* to be helpful about it but the
system seizing control. If Clippy had stayed entirely off the screen unless
and until people pressed a special Ctrl-Alt-Help chord, it would still be here.
I had to use Explorer the other day on someone's netbook, and I started typing
a URL and it seized control from me, saying in effect, "no, I know better than
you what you want, you really want to go to your home page, and to prove how
much better I know than you do, I'm going to delete your typing." PBE is not
the problem, interfering is the problem.
More information about the erlang-questions
mailing list