mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-27 05:10:36 +00:00
The Icon Programming Language, version 9.0
Submitted by: Thomas Gellekum <thomas@ghpc8.ihf.rwth-aachen.de>
This commit is contained in:
parent
c549162079
commit
785a0fcc3b
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=1298
15
lang/icon/Makefile
Normal file
15
lang/icon/Makefile
Normal file
@ -0,0 +1,15 @@
|
||||
# New ports collection makefile for: icon
|
||||
# Version required: 9.0
|
||||
# Date created: 05 April 1995
|
||||
# Whom: thomas@ghpc8.ihf.rwth-aachen.de
|
||||
#
|
||||
|
||||
DISTNAME= icon-9.0
|
||||
DISTFILES= unix_tar.gz
|
||||
MASTER_SITES= ftp://cs.arizona.edu/icon/packages/unix/
|
||||
CATEGORIES+= languages
|
||||
PATCH_STRIP= -p1
|
||||
NO_WRKSUBDIR= true
|
||||
ALL_TARGET= Icon
|
||||
|
||||
.include <bsd.port.mk>
|
1
lang/icon/distinfo
Normal file
1
lang/icon/distinfo
Normal file
@ -0,0 +1 @@
|
||||
MD5 (unix_tar.gz) = 2d147ceb96944e5f51b4de3432fafa8a
|
1
lang/icon/pkg-comment
Normal file
1
lang/icon/pkg-comment
Normal file
@ -0,0 +1 @@
|
||||
Version 9.0 of the Icon programming language.
|
20
lang/icon/pkg-descr
Normal file
20
lang/icon/pkg-descr
Normal file
@ -0,0 +1,20 @@
|
||||
Icon is a high-level programming language with extensive
|
||||
facilities for processing strings and structures. Icon has
|
||||
several novel features, including expressions that may produce
|
||||
sequences of results, goal-directed evaluation that automatically
|
||||
searches for a successful result, and string scanning that allows
|
||||
operations on strings to be formulated at a high conceptual
|
||||
level.
|
||||
|
||||
Icon emphasizes high-level string processing and a design phi-
|
||||
losophy that allows ease of programming and short, concise pro-
|
||||
grams. Storage allocation and garbage collection are automatic in
|
||||
Icon, and there are few restrictions on the sizes of objects.
|
||||
Strings, lists, and other structures are created during program
|
||||
execution and their size does not need to be known when a program
|
||||
is written. Values are converted to expected types automati-
|
||||
cally; for example, numeral strings read in as input can be used
|
||||
in numerical computations without explicit conversion. Icon has
|
||||
an expression-based syntax with reserved words; in appearance,
|
||||
Icon programs resemble those of Pascal and C.
|
||||
|
13
lang/icon/pkg-plist
Normal file
13
lang/icon/pkg-plist
Normal file
@ -0,0 +1,13 @@
|
||||
@cwd /usr/local
|
||||
@mode 755
|
||||
bin/iconc
|
||||
bin/icont
|
||||
bin/iconx
|
||||
bin/rtt
|
||||
@mode 644
|
||||
lib/icon/dlrgint.o
|
||||
lib/icon/rt.a
|
||||
lib/icon/rt.db
|
||||
lib/icon/rt.h
|
||||
@mode 444
|
||||
man/man1/icon.1.gz
|
Loading…
Reference in New Issue
Block a user