1 July, 1994
We have just released a new version of KLIC, a language system of
concurrent logic programming language KL1 for UNIX-based computers.
The main difference from previously released versions is that the KL1
to C compiler is written in KL1 itself. The system can therefore be
installed without using SICStus or Quintus Prolog.
The current status of ICOT Free Software is also reported.
[Release of the new version of KLIC: version 1.410]
A new version of KLIC, a language system of concurrent logic
programming language KL1, version 1.410, for Unix-based computers has
been released as ICOT Free Software.
The file name is /ifs/symbolic-proc/unix/klic/klic-1.410.tgzPlease connect to "ftp.icot.or.jp" by using anonymous-FTP, and get the file in the binary mode. Note that the compression method used for this file is different from that we used previously. To uncompress the file, please use gunzip command (GNU unzip).
KL1 programs are compiled by the KLIC compiler to C programs, and then compiled by the C compiler of the host system to native code for execution. Generated code runs approximately twice as fast as the native code generated by SICStus Prolog on a SparcStation 10. Since the compilation scheme uses C as an intermediate language, the system is quite portable.
The main difference from previously released versions (up to 1.210) is that the KL1 to C compiler is now written in KL1 itself. It used to be in Prolog and installation required SICStus or Quintus Prolog. As the distribution includes precompiled C object code, the system can be installed without Prolog or KL1.
Some other new additions and improvements are as follows. - Much improved file I/O performance - Postmortem processing - Floating point numbers (this feature is not yet well documented) - Many bug fixes (though there may be many more) The system has been tested on systems with the following configurations. Sun SparcStation 10 running SunOS 4.1.3 with gcc-2.5.8 and cc SparcCenter 2000 running SunOS 5.3 (Solaris 2.3) with gcc-2.5.7 and SunC 2.0.1 DEC 7000 AXP running OSF1 with gcc-2.5.8 and cc Gateway P5-60 and some other PC/AT compatibles running Linux 1.0 (Slackware 1.2.0) with gcc-2.5.8
The system is also reported to run on HP/UX, except for asynchronous stream I/O.
We hope you will enjoy KL1 programming using this new version.
[Call for KL1 Programs]
There are now many users of KLIC. We at ICOT would like to gather many
KL1 programs written by these users into a library for those new to
KL1.
There are many KL1 programs in ICOT Free Software, but, none of them are appropriate in size for reading or modifying by KL1 beginners. We would therefore like to ask you to send KL1 programs for those KL1 biginners. We would like to release a KL1 program library with the same conditions as ICOT Free Software. Those who agree with this proposal should send KL1 programs by e-mail to "ICOT Free Software Desk".
We will gather those programs and release them as a program library the same as for ICOT Free Software. We hope that many of you will send Kl1 programs to us suitable for KL1 beginners.
[Report on Access to IFS]
The following two tables summarize access to IFS since the first
release, as of June 1, 1994. The first table shows the 20 files which
have been transferred most often (except README and other documents).
------------------------------------------------------------ Total number of transferred files: 9915 INFO, README, Newsletter etc. 4830 IFS software files 5085 ------------------------------------------------------------ -------------------------------------------------------------------------- Reg. No. Name of Software No. of transfers -------------------------------------------------------------------------- [9] Constraint Logic Programming Language: cu-Prolog 429 [33] Morpheme Dictionary 233 [10] Dynamics Programming: DP 200 [1] KL1 Programming Environment on UNIX: PDSS 176 [41] Parsing Processing Program 154 [43] Japanese Sentence Generating Tool 153 [78] KLIC Version 1: An implementation of KL1 for general-purpose computers 139 [34] Local Unification Grammar: LUG 131 [35] Restrictive Dependency Grammar: RDG 123 [25] Forward Reasoning System: KORE/IE 106 [14] Constraint Logic Programming Language: CAL (CESP version) 103 [52] Go Playing Game System "GOG" The Sequential Version 89 [37] Morphological Analyzing Program 84 [77] Protein Structure Visualization System: Protein-View 79 [72] Portable KL1 processing system: experimental version 76 [2] Parallel and Distributed KL1 Language Processor: VPIM 68 [36] A Sentence Retrieval Tool: KWIC (CESP version) 65 [44] A Sentence Dividing Tool 64 [38] Grammar Writing Support System: Linguist 59 [53] Go Playing Game System "GOG" The Parallel Version 58 -------------------------------------------------------------------------- The second table shows statistics by country and region as of June 1, 1994. Ranking Country/ No. of Accessed Persons/ No. of Accessed Persons/ Region No. of files accessed No. of files accessed (excluding README etc.) ------------------------------------------------------------------------------ 1 Japan 642/3868 466/1968 2 U.S.A. 439/2936 252/1542 3 France 52/ 433 37/ 251 4 German 84/ 420 56/ 231 5 South Korea 19/ 370 14/ 281 6 U.K. 76/ 306 46/ 129 7 Canada 58/ 237 29/ 97 8 Australia 51/ 168 20/ 43 9 Taiwan 25/ 146 19/ 102 10 Sweden 32/ 129 15/ 57 11 Israel 4/ 94 2/ 59 12 Netherlands 25/ 74 11/ 23 13 Portugal 10/ 63 5/ 37 14 Austria 15/ 56 10/ 24 15 Finland 20/ 48 7/ 14 16 Italy 15/ 46 10/ 19 17 Singapore 8/ 38 4/ 18 18 Belgium 9/ 37 6/ 23 19 Spain 7/ 33 6/ 15 20 South Africa 2/ 33 2/ 21 Others *) 122/ 380 63/ 131 ------------------------------------------------------------------------------ Total 1715/9915 1080/5085
*) Others include Switzerland, Hong Kong, Denmark, Norway, Turkey, Brazil, Czech Republic, Thailand, Poland, Greece, Chile, New Zealand, Mexico, Czechoslovakia, India, Cyprus, Hungary, Russia, Venezuela, Latvia, Lithuania, Slovakia, Egypt, and Slovenia.
[user's group]
Anyone interested in organizing a user's group to carry out research
on any particular item of icot free software, for the purposes of
revision or improvement is invited to contact the ifs-desk via e-mail
at the address given at the end of this newsletter.
We hope to feature some of your proposals in the next issue of the newsletter. we will also forward reactions to your proposals to you.
Revised programs can be stored on the ftp server at icot, if you feel that your revision would be useful for other users.
[user's group for cu-prolog]
After its release as ICOT Free Software, a constraint logic
programming language cu-Prolog, including Prof. Sirai's
Macintosh/MS-DOS version, has been used by many students, engineers,
and CLP/NLP researchers.
In order to exchange comments and information about cu-Prolog, constraint-based grammar formalisms, and CLP, we have organized a cu-Prolog user's group. The address is
cup@icot.or.jp Please send e-mail to cup-request@icot.or.jpto join the mailing list. Currently, 35 researchers are on the mailing list.
[IFS mirror site]
Due to the goodwill of SICS (Swedish Institute of Computer Science) in
Sweden, GMD in Germany, and the University of Oregon in U.S.A, all
ICOT free software is available from the FTP server machines in those
sites. It has the same directory organization as that at ICOT, and the
method for getting programs is also the same as that at ICOT, except
that the name of the server machine differs.
The FTP server machine addresses are SICS: ftp.sics.se GDM: ftp.gmd.de Univercity of Oregon ftp.cs.uoregon.edu
[Contacts]
For information on IFS, access
by e-mail. If you receive a paper edition of this newsletter, let us know your e-mail address and we shall send you the electronic edition. If you do not have an e-mail facility, contact the address below.
All available IFS is listed in "ICOT Free Software Catalog" and "ICOT Free Software Catalogue II" . If you do not have a copy of either catalog, supply the IFS-desk with your postal address and we shall arrange to send a copy to you.
If your colleagues or acquaintances are interested in IFS, let us know their name and both their e-mail and postal addresses, and we shall arrange to send them both the newsletter and catalog.
ICOT Free Software desk Institute for New Generation Computer Technology 21st Floor, Mita Kokusai Bldg. 4-28, Mita 1-chome Minato-ku, Tokyo 108 Japan FAX: +81-3-3456-1618