Rocksolid Light

News from da outaworlds

mail  files  register  groups  login

Message-ID:  

Afternoon very favorable for romance. Try a single person for a change.


comp / comp.programming.literate / Re: Announcing: TexiWeb Jr - A super simple literate programming system

SubjectAuthor
* Announcing: TexiWeb Jr - A super simple literate programming systemAharon Robbins
`* Re: Announcing: TexiWeb Jr - A super simple literate programming systemdtopham
 `- Re: Announcing: TexiWeb Jr - A super simple literate programming systemAharon Robbins

1
Subject: Announcing: TexiWeb Jr - A super simple literate programming system
From: Aharon Robbins
Newsgroups: comp.programming.literate
Organization: A noiseless patient Spider
Date: Fri, 4 Jul 2014 17:27 UTC
References: 1
Path: eternal-september.org!news.eternal-september.org!reader01.eternal-september.org!reader01.eternal-september.org!reader02.eternal-september.org!news.eternal-september.org!news.eternal-september.org!news.eternal-september.org!feeder.eternal-september.org!news.albasani.net!.POSTED!labrador.cs.tufts.edu!not-for-mail
From: arnold@skeeve.com (Aharon Robbins)
Newsgroups: comp.programming.literate
Subject: Announcing: TexiWeb Jr - A super simple literate programming system
Date: Fri, 4 Jul 2014 13:27:08 -0400 (EDT)
Organization: A noiseless patient Spider
Lines: 37
Sender: nr@labrador.cs.tufts.edu
Approved: Litprog auto-moderator <litprog-admin@cs.virginia.edu>
Message-ID: <lp6o5c$ea7$1@labrador.cs.tufts.edu>
References: <sfid-H-20140704-132704-+40.21-1@multi.osbf.lua>
NNTP-Posting-Host: TjD+iNlnJR8kMS9kwoV7tti3z8yLlZ9lakxT/y/DA9w=
X-Trace: news.albasani.net 9gXF/HP+GP18mDhKTtZrqQ8GqyEBGzncAT/PMekLP0eKMnp2H3JQdvtAVTQ5TRxUiVumefDTcvG+5GJn/sSVnA==
X-Complaints-To: abuse@albasani.net
NNTP-Posting-Date: Fri, 4 Jul 2014 17:27:09 +0000 (UTC)
Errors-To: /dev/null
Cancel-Lock: sha1:N+8WdmJpu+6VzBHJXTpgPNYQZRs=
View all headers

Hello All.

I have recently finished creating a very simple literate programming system
named TexiWeb Jr. It sits atop the GNU Project's Texinfo formatting language.

TexiWeb Jr. is written using GNU Awk (version 4.0 or later required).

Although the documentation language is restricted to Texinfo, code can be
in any language. The full project is available on github:

git clone git://github.com/arnoldrobbins/texiwebjr

Follow the instructions in the BUILD file to bootstrap the tangle and weave
scripts and to create a PDF. The PDF explains the reasons for using gawk
and Texinfo, and the name of the project. :-)

Besides bootstrapping the program with itself, I have written a ~ 400-line
awk script using TexiWeb Jr. That is available from

git clone git://github.com/arnoldrobbins/texindex

This is a reimplementation of the texindex program for sorting index
entries. After cloning, just use 'make' in the texindex directory
to create the PDF. You may need to install the texindex.awk program
as 'texindex' somewhere in your $PATH, first.

I hope this is of interest. I hope to eventually do more programming
using this tool.

Enjoy,

Arnold Robbins
--
Aharon (Arnold) Robbins arnold AT skeeve DOT com
P.O. Box 354 Home Phone: +972 8 979-0381
Nof Ayalon
D.N. Shimshon 9978500 ISRAEL

Subject: Re: Announcing: TexiWeb Jr - A super simple literate programming system
From: dtopham
Newsgroups: comp.programming.literate
Organization: albasani.net
Date: Thu, 20 Nov 2014 20:52 UTC
References: 1 2 3
Path: eternal-september.org!news.eternal-september.org!reader01.eternal-september.org!reader01.eternal-september.org!reader02.eternal-september.org!news.eternal-september.org!mx02.eternal-september.org!feeder.eternal-september.org!news.albasani.net!.POSTED!labrador.cs.tufts.edu!not-for-mail
From: dtopham@gmail.com (dtopham)
Newsgroups: comp.programming.literate
Subject: Re: Announcing: TexiWeb Jr - A super simple literate programming system
Date: Thu, 20 Nov 2014 15:52:11 -0500 (EST)
Organization: albasani.net
Lines: 48
Sender: nr@labrador.cs.tufts.edu
Approved: Litprog auto-moderator <litprog-admin@cs.virginia.edu>
Message-ID: <m4lk9r$7kd$1@labrador.cs.tufts.edu>
References: <sfid-H-20140704-132704-+40.21-1@multi.osbf.lua> <lp6o5c$ea7$1@labrador.cs.tufts.edu> <sfid-H-20141120-155207-+60.49-1@multi.osbf.lua>
NNTP-Posting-Host: 1IFKyLvJZ42xhzlhMEgsZXCWXh3iODGI3LHcpiYteoE=
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
X-Trace: news.albasani.net av5x3aY1H7idakdmVJ+v2dStT5xWdpfpTUuY1xz8bI07ww/FY1mJpvwej2YowJShMo99U6/45WygfrpLhGcQWw==
X-Complaints-To: abuse@albasani.net
NNTP-Posting-Date: Thu, 20 Nov 2014 20:52:11 +0000 (UTC)
Errors-To: /dev/null
Cancel-Lock: sha1:daQEJm4AWj5eJpQDdSk8qWwlHiE=
View all headers

Arnold, I am interested in this idea, but did not see a manual of how to use this system. Is there one? If not, I guess I could try to figure it out looking at a sample. Perhaps a pdf file created of a program and the markup used to create it? Thanks, Dave

On Friday, July 4, 2014 10:27:08 AM UTC-7, Aharon Robbins wrote:
> Hello All.
>
> I have recently finished creating a very simple literate programming system
> named TexiWeb Jr. It sits atop the GNU Project's Texinfo formatting language.
>
> TexiWeb Jr. is written using GNU Awk (version 4.0 or later required).
>
> Although the documentation language is restricted to Texinfo, code can be
> in any language. The full project is available on github:
>
> git clone git://github.com/arnoldrobbins/texiwebjr
>
> Follow the instructions in the BUILD file to bootstrap the tangle and weave
> scripts and to create a PDF. The PDF explains the reasons for using gawk
> and Texinfo, and the name of the project. :-)
>
> Besides bootstrapping the program with itself, I have written a ~ 400-line
> awk script using TexiWeb Jr. That is available from
>
> git clone git://github.com/arnoldrobbins/texindex
>
> This is a reimplementation of the texindex program for sorting index
> entries. After cloning, just use 'make' in the texindex directory
> to create the PDF. You may need to install the texindex.awk program
> as 'texindex' somewhere in your $PATH, first.
>
> I hope this is of interest. I hope to eventually do more programming
> using this tool.
>
> Enjoy,
>
> Arnold Robbins
> --
> Aharon (Arnold) Robbins arnold AT skeeve DOT com
> P.O. Box 354 Home Phone: +972 8 979-0381
> Nof Ayalon
> D.N. Shimshon 9978500 ISRAEL

Subject: Re: Announcing: TexiWeb Jr - A super simple literate programming system
From: Aharon Robbins
Newsgroups: comp.programming.literate
Organization: A noiseless patient Spider
Date: Fri, 21 Nov 2014 06:37 UTC
References: 1 2 3 4 5
Path: eternal-september.org!news.eternal-september.org!reader01.eternal-september.org!reader01.eternal-september.org!reader02.eternal-september.org!news.eternal-september.org!mx02.eternal-september.org!feeder.eternal-september.org!news.albasani.net!.POSTED!labrador.cs.tufts.edu!not-for-mail
From: arnold@skeeve.com (Aharon Robbins)
Newsgroups: comp.programming.literate
Subject: Re: Announcing: TexiWeb Jr - A super simple literate programming system
Date: Fri, 21 Nov 2014 01:37:07 -0500 (EST)
Organization: A noiseless patient Spider
Lines: 66
Sender: nr@labrador.cs.tufts.edu
Approved: Litprog auto-moderator <litprog-admin@cs.virginia.edu>
Message-ID: <m4mmij$fts$1@labrador.cs.tufts.edu>
References: <sfid-H-20140704-132704-+40.21-1@multi.osbf.lua> <lp6o5c$ea7$1@labrador.cs.tufts.edu> <sfid-H-20141120-155207-+60.49-1@multi.osbf.lua> <m4lk9r$7kd$1@labrador.cs.tufts.edu> <sfid-H-20141121-013704-+58.85-1@multi.osbf.lua>
NNTP-Posting-Host: OpfFR2TaJRXpck9ENkK8D/lUGwelopQ3SPsJDI4G4j8=
X-Trace: news.albasani.net ozho/8scoTAXQD4i3ywLU7clHOh5FA6+FCPamGv0lkL31kMTRrScCEr5o12Eg02+zJYeazRQ4t2ua6PWuW7uyw==
X-Complaints-To: abuse@albasani.net
NNTP-Posting-Date: Fri, 21 Nov 2014 06:37:08 +0000 (UTC)
Errors-To: /dev/null
Cancel-Lock: sha1:7ERSCOUVb7D024Nm8g548UqjOoU=
View all headers

Hi Dave.

The TexiWebJr system is written in itself, so if you read how it
works you should be able to see to use it. You can look at the
input file for the 'texindex' program also to see it in use.

It really is just a thin layer over regular Texinfo. The texindex
program comes out as around 25 pages, not a lot; the ti.twjr input
file is only 1329 lines, also not a lot.

Clone the two repos and poke around. :-)

Thanks!

Arnold

In article <m4lk9r$7kd$1@labrador.cs.tufts.edu>,
dtopham <dtopham@gmail.com> wrote:
>Arnold, I am interested in this idea, but did not see a manual of how to
>use this system. Is there one? If not, I guess I could try to figure it
>out looking at a sample. Perhaps a pdf file created of a program and
>the markup used to create it? Thanks, Dave
>
>On Friday, July 4, 2014 10:27:08 AM UTC-7, Aharon Robbins wrote:
>> Hello All.
>>
>> I have recently finished creating a very simple literate programming system
>> named TexiWeb Jr. It sits atop the GNU Project's Texinfo formatting language.
>>
>> TexiWeb Jr. is written using GNU Awk (version 4.0 or later required).
>>
>> Although the documentation language is restricted to Texinfo, code can be
>> in any language. The full project is available on github:
>>
>> git clone git://github.com/arnoldrobbins/texiwebjr
>>
>> Follow the instructions in the BUILD file to bootstrap the tangle and weave
>> scripts and to create a PDF. The PDF explains the reasons for using gawk
>> and Texinfo, and the name of the project. :-)
>>
>> Besides bootstrapping the program with itself, I have written a ~ 400-line
>> awk script using TexiWeb Jr. That is available from
>>
>> git clone git://github.com/arnoldrobbins/texindex
>>
>> This is a reimplementation of the texindex program for sorting index
>> entries. After cloning, just use 'make' in the texindex directory
>> to create the PDF. You may need to install the texindex.awk program
>> as 'texindex' somewhere in your $PATH, first.
>>
>> I hope this is of interest. I hope to eventually do more programming
>> using this tool.
>>
>> Enjoy,
>>
>> Arnold Robbins
>> --
>> Aharon (Arnold) Robbins arnold AT skeeve DOT com
>> P.O. Box 354 Home Phone: +972 8 979-0381
>> Nof Ayalon
>> D.N. Shimshon 9978500 ISRAEL
>

--
Aharon (Arnold) Robbins arnold AT skeeve DOT com

1

rocksolid light 0.9.8
clearnet tor