1998-12-01 11:22:00 -05:00
|
|
|
ILU is a CORBA-compatible multi-language Object Request Broker.
|
|
|
|
|
|
|
|
You define class interfaces in a language-independent way and
|
|
|
|
implement them in a language of your choice. Currently supported
|
|
|
|
languages are C, Java (See Makefile how to enable Java Support on
|
|
|
|
FreeBSD), Common Lisp (Allegro CL 4.x in Linux emulation mode may work
|
|
|
|
on FreeBSD) and Python. Rough support for C++ (the old C++ support is
|
|
|
|
built by default on FreeBSD) and Guile Scheme (built if you have Guile
|
|
|
|
+ slib installed) is also present. perl support is available from the
|
|
|
|
net. ILU also runs on Win32 which means Unix and Win32 objects can
|
|
|
|
freely talk to each other.
|
|
|
|
|
|
|
|
2.0alpha13 supports interoperability with ONC RPC services, OMG CORBA
|
|
|
|
services, World Wide Web HTTP services, and W3C HTTP-NG 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.
|
|
|
|
An implementation of the IETF's Common Authentication Technology
|
|
|
|
working group's Generic Security Service (GSS) is provided, and can be
|
|
|
|
used to wrap client-server connections in a security context. An XML
|
|
|
|
parser is provided. ILU is provided free for unrestricted use.
|
1997-10-01 04:12:54 -04:00
|
|
|
|
|
|
|
FreeBSD port notes:
|
1998-12-01 11:22:00 -05:00
|
|
|
- I enabled support for the http protocol support.
|
|
|
|
- The FreeBSD port has its own scheme to build and use shared
|
|
|
|
libraries. The official support is incomplete.
|
1998-10-08 12:37:20 -04:00
|
|
|
- Official ILU patches are not fetched from PARC, but I hold a proven
|
1998-12-01 11:22:00 -05:00
|
|
|
snapshot that doesn't conflict with my patches at one of my own sites.
|
1997-10-01 04:12:54 -04:00
|
|
|
- configure --bindir/--mandir doesn't work with current ILU version.
|
1997-10-09 17:19:42 -04:00
|
|
|
I make symbolic links to ${PREFIX}/{bin,man}.
|
1998-12-01 11:22:00 -05:00
|
|
|
- I don't use shared library version numbers on ELF systems for now.
|
|
|
|
- Shared library versioning scheme history for aout:
|
|
|
|
*.so.1: ilu-2.0a12, *.so.2: ilu-2.0a13
|