[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Fire defun by typing keyword
From: |
Rustom Mody |
Subject: |
Re: Fire defun by typing keyword |
Date: |
Tue, 5 Nov 2013 19:37:11 -0800 (PST) |
User-agent: |
G2/1.0 |
On Wednesday, November 6, 2013 4:08:14 AM UTC+5:30, Emanuel Berg wrote:
> Kai Großjohann writes:
> > for (int i=0; i<10; i++) {
> > _
> > }
> > You could create an abbrev that reads a type (int), a
> > variable (i), an initial value (0), a final value
> > (10), and then produces the above, where _ indicates
> > the position of the cursor.
> Wow! I actually had that exact same thought a couple of
> years ago:
> http://unix.stackexchange.com/questions/71599
> Back then I thought there was basically no thinking at
> all to programming, it was just a matter of finger
> habits, eye-hand coordination, eye-brain interpretation
> (as opposed to the crude "reading"), etc., all physical
> in one way or another. Typing and everything should be
> so fast so it could "keep up" with the thinking (which
> was trivial in a pleasant, not boring, sense).
> While I still think this aspect is grossly overlooked, I
> don't think it is "all about that" anymore. I certainly
> have the time to write a for loop now and then without
> my mind beaming away in some other direction, hopelessly
> lost forever after.
> But it is an amazing thought - imagine to have an entire
> programming language coded anew like that, with every
> construct just a short abbrev away. It would make for
> "parametric" programming if there ever was one.
Well APL was conceived on that basis: every important/core concept
was a keystroke away. And Iverson won the Turing award for that:
http://www.jdl.ac.cn/turing/pdf/p444-iverson.pdf
Modernized version
Warning dizziness ahead:
http://aplwiki.com/FinnAplIdiomLibrary
- Re: Fire defun by typing keyword, Emanuel Berg, 2013/11/01
- Re: Fire defun by typing keyword, Emanuel Berg, 2013/11/04
- Re: Fire defun by typing keyword, Kai Großjohann, 2013/11/05
- Message not available
- Re: Fire defun by typing keyword, Emanuel Berg, 2013/11/05
- Re: Fire defun by typing keyword,
Rustom Mody <=
- Re: Fire defun by typing keyword, Emanuel Berg, 2013/11/06
- Re: Fire defun by typing keyword, Rustom Mody, 2013/11/06
- Re: Fire defun by typing keyword, Alan Schmitt, 2013/11/07
- Re: Fire defun by typing keyword, Peter Dyballa, 2013/11/07
- Re: Fire defun by typing keyword, Rustom Mody, 2013/11/07
- Re: Fire defun by typing keyword, Peter Dyballa, 2013/11/07
- Message not available
- Re: Fire defun by typing keyword, Rustom Mody, 2013/11/07
- Re: Fire defun by typing keyword, Emanuel Berg, 2013/11/07
- Re: Fire defun by typing keyword, Rustom Mody, 2013/11/07
- Re: Fire defun by typing keyword, Peter Dyballa, 2013/11/08