Re: A Plain English Compiler

Kartik Agaram <ak@akkartik.com>
Mon, 27 Oct 2014 12:25:05 -0700

          From comp.compilers

Related articles
[13 earlier articles]
Re: A Plain English Compiler tameri@comcast.net (Scott Wyatt) (2006-02-24)
Re: A Plain English Compiler gene@abhost.us (Gene Wirchenko) (2006-03-12)
Re: A Plain English Compiler gerry.rzeppa@pobox.com (2014-10-24)
Re: A Plain English Compiler lesliedellow@gmail.com (2014-10-25)
Re: A Plain English Compiler derek@knosof.co.uk (Derek M. Jones) (2014-10-25)
Re: A Plain English Compiler martin@gkc.org.uk (Martin Ward) (2014-10-27)
Re: A Plain English Compiler ak@akkartik.com (Kartik Agaram) (2014-10-27)
Re: A Plain English Compiler kaz@kylheku.com (Kaz Kylheku) (2014-10-27)
Re: A Plain English Compiler ivan@ootbcomp.com (Ivan Godard) (2014-10-27)
Re: A Plain English Compiler martin@gkc.org.uk (Martin Ward) (2014-10-28)
Re: A Plain English Compiler monnier@iro.umontreal.ca (Stefan Monnier) (2014-10-28)
Re: reading and writing, was A Plain English Compiler monnier@iro.umontreal.ca (Stefan Monnier) (2014-10-28)
Re: A Plain English Compiler DrDiettrich1@netscape.net (Hans-Peter Diettrich) (2014-10-29)
[8 later articles]
| List of all articles for this month |

From: Kartik Agaram <ak@akkartik.com>
Newsgroups: comp.compilers
Date: Mon, 27 Oct 2014 12:25:05 -0700
Organization: Compilers Central
References: 06-02-122 06-02-125 14-10-005 14-10-008
Keywords: parse, history, comment
Posted-Date: 27 Oct 2014 15:56:32 EDT

> John said (back in 2006) "You can certainly chop English down to
> a small unambiguous subset, but then you've just reinvented Cobol"
>
> As someone who has had to work with COBOL somewhat, it is interesting
> to compare the two languages:


Thanks for that detail! The discussion in 2006 seemed too dismissive of
this idea, and I worried that this go-around would subside similarly.
Comparing all attempts at english-like pidgins to cobol seems like a cheap
and overly broad shot. Hopefully now we can have a more substantive
discussion.


I unpacked the zipfile in the original kickstarter link (
http://www.osmosian.com/cal-3040.zip) and found the thousands of lines of
punctuation-free code startlingly alien yet attractive (see attached
screenshot). I had a similar reaction to the 100+ page manual written in
comic sans (http://www.osmosian.com/instructions.pdf). This isn't cobol at
all, and it's worth engaging with on its own terms.


I wish I could play with building the sources without resorting to an
untrusted .exe on a windows machine. How was the executable generated? Does
each new version bootstrap using the previous one?


Kartik
http://akkartik.name/about
[COBOL has an undeserved poor reputation largely among people who've
never used it. Yes, it's wordy, deliberately so, and its faciilities
for control structure are weak by modern standards, but it invented
the structured data we now take for granted in languages like C and
C++ and has a wider range of datatypes than most of its successors.
For its time and its intended application it was a huge success.
-John]


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.