Groups | Search | Server Info | Login | Register


Groups > comp.lang.awk > #9999

Re: “Make awk rawk”

From Kaz Kylheku <643-408-1753@kylheku.com>
Newsgroups comp.lang.awk
Subject Re: “Make awk rawk”
Date 2025-08-09 02:38 +0000
Organization A noiseless patient Spider
Message-ID <20250808192449.867@kylheku.com> (permalink)
References <10732tl$8c1p$1@dont-email.me> <10762e0$10ifb$1@dont-email.me>

Show all headers | View raw


On 2025-08-08, Janis Papanagnou <janis_papanagnou+ng@hotmail.com> wrote:
> Your post appears to me to be completely misleading! According to the
> examples it's NOT an Awk library at all. It's a new language with new
> syntax (running with Awk just as its vehicle).

To be fair, there are languages in which such a thing is considered
a library, like Lisps!

Rawk has a translator which is written in Awk (directly, so if you know
nothing but Awk, you can understand the translator and work on it), and
the target language is Awk. You need an Awk program to run both the
translator and the resulting code.

The only thing that's missing is that you can't launch an interactive
Awk session where you load Rawk, and then write Rawk programs; it is
batch translated. But otherwise it is locked squarely into your Awk
ecosystem.

Moreover, the goal of this language is to implement Awk, but with
extensions, and not an entirely different language. Awk programs are
supposedly valid Rawk programs. It's kind of like Objective C to C,
... or something.

It has fewer non-Awk dependencies than that cppawk think I wrote
a few years ago, which has a shell script driver, and requires the GNU
preprocessor cpp.

-- 
TXR Programming Language: http://nongnu.org/txr
Cygnal: Cygwin Native Application Library: http://kylheku.com/cygnal
Mastodon: @Kazinator@mstdn.ca

Back to comp.lang.awk | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

“Make awk rawk” Anthony <a@9srv.net> - 2025-08-07 20:39 +0000
  Re: “Make awk rawk” Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2025-08-09 01:49 +0200
    Re: “Make awk rawk” Kaz Kylheku <643-408-1753@kylheku.com> - 2025-08-09 02:38 +0000
      Re: “Make awk rawk” Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2025-08-09 14:39 +0200
        Re: Re: “Make awk rawk” gazelle@shell.xmission.com (Kenny McCormack) - 2025-08-09 12:51 +0000
          Re: “Make awk rawk” Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2025-08-09 16:22 +0200
    Re: “Make awk rawk” Anthony <a@9srv.net> - 2025-08-09 03:06 +0000
      Re: “Make awk rawk” Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2025-08-09 14:59 +0200

csiph-web