Path: csiph.com!eternal-september.org!feeder.eternal-september.org!.POSTED!not-for-mail From: Kaz Kylheku <643-408-1753@kylheku.com> Newsgroups: comp.lang.awk Subject: Re: =?UTF-8?Q?=E2=80=9CMake?= awk =?UTF-8?Q?rawk=E2=80=9D?= Date: Sat, 9 Aug 2025 02:38:52 -0000 (UTC) Organization: A noiseless patient Spider Lines: 31 Message-ID: <20250808192449.867@kylheku.com> References: <10732tl$8c1p$1@dont-email.me> <10762e0$10ifb$1@dont-email.me> Injection-Date: Sat, 09 Aug 2025 02:38:53 +0000 (UTC) Injection-Info: dont-email.me; posting-host="fb892af6466fb0962a16d2e08fcc5160"; logging-data="1125576"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/ddNu3j8Ku4H9m8e3RMsYjw89BQY8pkzc=" User-Agent: slrn/pre1.0.4-9 (Linux) Cancel-Lock: sha1:wU4e/ei9+fto+yrWy8L7C8k7OlI= Xref: csiph.com comp.lang.awk:9999 On 2025-08-08, Janis Papanagnou 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