9a362f3969
distributed object system. This port generates PLIST on-the-fly and messes with symlinks. I tested it to death and guessing from the silence people trust me to do it right, so here I go :-)
29 lines
1.7 KiB
Plaintext
29 lines
1.7 KiB
Plaintext
The Inter-Language Unification system (ILU) is a multi-language object
|
|
interface system. The object interfaces provided by ILU hide
|
|
implementation distinctions between different languages, between
|
|
different address spaces, and between operating system types. ILU can
|
|
be used to build multi-lingual object-oriented libraries ("class
|
|
libraries") with well-specified language-independent interfaces. It
|
|
can also be used to implement distributed systems. It can also be
|
|
used to define and document interfaces between the modules of
|
|
non-distributed programs. ILU interfaces can be specified in either
|
|
the OMG's IDL language, or in ILU's Interface Specification Language,
|
|
which allows extensions to the CORBA spec. Programming languages
|
|
supported in 2.0alpha11 are ANSI C, Common Lisp, Java, and Python;
|
|
rough C++ support is also present. Operating systems supported in
|
|
2.0alpha11 are all Windows platforms with Win32 and WinSock, and all
|
|
UNIX platforms with BSD sockets and minimal POSIX compliance.
|
|
2.0alpha11 supports interoperability with ONC RPC services, OMG CORBA
|
|
services, World Wide Web HTTP services, and XNS Courier services.
|
|
``Plug-in'' extensibility is provided for RPC message formats, message
|
|
transport schemes, URL schemes, accounting and authorization identity
|
|
types, threading and event loop processing, and various other things.
|
|
ILU is provided free for unrestricted use.
|
|
|
|
FreeBSD port notes:
|
|
- The jdk-1.1 port doesn't work with ILU, java support disabled
|
|
- I enabled http protocol support by default
|
|
- Official ILU patches are turned into port patches
|
|
- configure --bindir/--mandir doesn't work with current ILU version.
|
|
I make symbolic links to ${PREFIX}/{bin,man}
|