Boston Linux & Unix (BLU) Home | Calendar | Mail Lists | List Archives | Desktop SIG | Hardware Hacking SIG
Wiki | Flickr | PicasaWeb | Video | Maps & Directions | Installfests | Keysignings
Linux Cafe | Meeting Notes | Blog | Linux Links | Bling | About BLU

BLU Discuss list archive


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Discuss] learn or teach programs



I used learn on our Unix (version 7) system back in 1979 or 1980. At
that time we were using Unix on a PDP-11. We were implementing a
Microsoft Xenix on one of our products, and I wanted to lean C
programming. I have a very ancient K&R I used to learn C.

On 01/16/2014 05:35 PM, Mike Small wrote:
> Eric Chadbourne <eric.chadbourne at gmail.com> writes:
>> I don't see in on my Ubuntu laptop.  Would be a neat option to have.
>>
> I'm not sure it's exactly the same program cause it doesn't mention John
> Kunze, but if you want it you should be able to pull from OpenBSD's
> repository as long as you use a tag of OPENBSD_4_7_BASE. Here's the
> readme from a commit labeled, "import BTL learn(1)"  (BTL?):
>
> "Learn was originally written by Mike Lesk with some contributions
> from Brian Kernighan.  The paper in this directory dates from the
> second version of learn, around 1979.
>
> This version of learn has been resurrected from the original V7
> source and edited enough that the source compiles and the
> lessons can be executed.  We have made no attempt to update the
> lessons, nor to fix some of the glaring problems with the code.
> Think of it as a historical document, not a polished system.
>
> cd src
> make
> learn"
>
> -- http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin/learn/Attic/README?rev=1.1.1.1;hideattic=0;only_with_tag=OPENBSD_4_7_BASE
>
> Seems they yanked it out a few years ago: 
>
> "Remove a long-dead skeleton found under the floorboards.
> "go for it" tedu@, "kill it" deraadt@"
>
> -- http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin/learn/Attic/README?hideattic=0
>
>
>> On Thu, Jan 16, 2014 at 12:39 PM, Mike Small <smallm at panix.com> wrote:
>>> Was re-reading The Unix Programming Environment by K&P. In the first
>>> chapter it suggests you look for a program named learn or teach on your
> ...
>>> I don't have such a thing on my home system (OpenBSD), but panix's
>>> NetBSD system seems to still have one named learn by John Kunze. This is
>>> all I could find on the web about it:
>>> http://highgate.comm.sfu.ca/pups/PDP-11/Trees/2.11BSD/usr/src/usr.bin/learn/
>>> http://highgate.comm.sfu.ca/pups/PDP-11/Trees/2.11BSD/usr/src/share/learn/
>


-- 
Jerry Feldman <gaf at blu.org>
Boston Linux and Unix
PGP key id:3BC1EB90 
PGP Key fingerprint: 49E2 C52A FC5A A31F 8D66  C0AF 7CEA 30FC 3BC1 EB90





BLU is a member of BostonUserGroups
BLU is a member of BostonUserGroups
We also thank MIT for the use of their facilities.

Valid HTML 4.01! Valid CSS!



Boston Linux & Unix / webmaster@blu.org