summaryrefslogtreecommitdiff
path: root/debian/control
diff options
context:
space:
mode:
Diffstat (limited to 'debian/control')
-rw-r--r--debian/control77
1 files changed, 77 insertions, 0 deletions
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..4b093f1
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,77 @@
+Source: icon
+Maintainer: Christian Hudon <chrish@debian.org>
+Standards-Version: 3.6.2
+Section: devel
+Priority: optional
+Build-Depends: libx11-dev, libxt-dev
+
+Package: icont
+Architecture: any
+Depends: ${shlibs-icont:Depends}
+Recommends: iconx
+Suggests: icon-ipl
+Description: Interpreter for Icon, a high-level programming language
+ Ideal for both complex nonnumerical applications and for situations where
+ users need quick solutions with a minimum of programming effort, Icon is a
+ high-level, general purpose programming language with a syntax similar to
+ Pascal and C. Its applications include: rapid prototyping, analyzing
+ natural languages, generating computer programs, and artificial
+ intelligence. (From the back cover of the book "The Icon Programming
+ Language," by Griswold and Griswold.)
+ .
+ This package contains the Icon translator, which converts Icon source code
+ into `ucode` that can then be executed with the help of the iconx program.
+
+Package: iconx
+Architecture: any
+Depends: ${shlibs-iconx:Depends}
+Description: Executor for Icon, a high-level programming language
+ Ideal for both complex nonnumerical applications and for situations where
+ users need quick solutions with a minimum of programming effort, Icon is a
+ high-level, general purpose programming language with a syntax similar to
+ Pascal and C. Its applications include: rapid prototyping, analyzing
+ natural languages, generating computer programs, and artificial
+ intelligence. (From the back cover of the book "The Icon Programming
+ Language," by Griswold and Griswold.)
+ .
+ This package contains the Icon executor, iconx, which is needed to execute
+ interpreted Icon programs. If you are starting from Icon source code (as
+ opposed to precompiled `ucode' files), you will also need the icont
+ package, which converts your Icon source into a program that iconx can
+ execute.
+
+Package: iconc
+Architecture: any
+Depends: ${shlibs-iconc:Depends}, gcc, libx11-dev, libxt-dev
+Suggests: icont, icon-ipl
+Description: Compiler for Icon, a high-level programming language
+ Ideal for both complex nonnumerical applications and for situations where
+ users need quick solutions with a minimum of programming effort, Icon is a
+ high-level, general purpose programming language with a syntax similar to
+ Pascal and C. Its applications include: rapid prototyping, analyzing
+ natural languages, generating computer programs, and artificial
+ intelligence. (From the back cover of the book "The Icon Programming
+ Language," by Griswold and Griswold.)
+ .
+ This package contains the Icon compiler. It generates programs that
+ generally run faster than those of the icont/iconx Icon interpreter. On the
+ other hand, the Icon compiler takes much longer to compile programs and is
+ more memory-hungry than the iconx/icont pair. As such, the compiler is
+ probably only useful to speed up the execution of large Icon programs once
+ they are fully developed and debugged.
+
+Package: icon-ipl
+Architecture: all
+Recommends: icont
+Description: Libraries for Icon, a high-level programming language
+ Ideal for both complex nonnumerical applications and for situations where
+ users need quick solutions with a minimum of programming effort, Icon is a
+ high-level, general purpose programming language with a syntax similar to
+ Pascal and C. Its applications include: rapid prototyping, analyzing
+ natural languages, generating computer programs, and artificial
+ intelligence. (From the back cover of the book "The Icon Programming
+ Language," by Griswold and Griswold.)
+ .
+ This package contains the Icon program library, a library of Icon
+ procedures and programs contributed by Icon users.
+