summaryrefslogtreecommitdiff
path: root/lang/awka/DESCR
diff options
context:
space:
mode:
authorzuntum <zuntum>2001-11-01 00:20:13 +0000
committerzuntum <zuntum>2001-11-01 00:20:13 +0000
commit21b47178a2509fb914e8d69116de89c76d5ad1d2 (patch)
tree0862d71c7e976f8aa56175851882e33495f691e4 /lang/awka/DESCR
parent16ff46ca76478d2bdb2f7fdacc3090d33a2dc38c (diff)
downloadpkgsrc-21b47178a2509fb914e8d69116de89c76d5ad1d2.tar.gz
Move pkg/ files into package's toplevel directory
Diffstat (limited to 'lang/awka/DESCR')
-rw-r--r--lang/awka/DESCR23
1 files changed, 23 insertions, 0 deletions
diff --git a/lang/awka/DESCR b/lang/awka/DESCR
new file mode 100644
index 00000000000..05124296e64
--- /dev/null
+++ b/lang/awka/DESCR
@@ -0,0 +1,23 @@
+ Awka is an open-source implementation of the AWK programming language. Awka
+is not an interpreter like Gawk, Mawk or Nawk, but instead it converts the
+program to ANSI-C, then compiles this using gcc or a native C compiled to
+create a binary executable.
+
+ As of version 0.7.0, you can write C functions and compile them into a
+library, then have these functions available for use in AWK scripts as if they
+were builtin. From now on, using Awka you are no longer bound to the limited
+AWK universe plus a few extras. You are free to extend functionality in
+whatever direction C allows you, and have this available within the concise,
+elegant AWK language framework.
+
+ You may distribute the executable, without having to provide the source code
+for your AWK program. Please note, however, that executables using Awka must
+be distributed free of charge. Note that using the optional dfa library that
+accompanies awka, or compiling awka under cygwin, will subject translated C
+source code to the GPL, but not the AWK source.
+
+ Translating AWK programs to C means you can link them with C & C++ code, thus
+extending functionality way beyond what is possible in interpretive AWK.
+
+ Awka-generated executables perform comparatively with, and in many cases
+faster than, the quickest freely-available AWK interpreter.