Crossfire Archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Monster AI for version 1.0 CF (Was: Re: CF: Moving on to implement diseases)
> thomas@astro.psu.edu said:
> > What about GUILE? or other lisp like stuff?=20
> I just inspected GUILE. Impressive. But with one big disadvantage.
> The library to be included is about 6 times bigger than the library of si=
> od.
> (Sun/Solaris 2.6)
> -rwxr-xr-x 1 root other 1814892 Mar 4 10:59 libguile.so.2.0.0*
> -rwxr-xr-x 1 root other 294972 Mar 4 00:23 libsiod.so*
> -rwxr-sr-x 1 root staff 1113472 Mar 3 12:30 /opt/games/bin/cros=
> sfire*
> (crossfire without stripping the object)
>
> It builds more silent on sun, than siod, but I don't know, if it is as
> portable. Especially, if you consider windows95/NT implementations.
>
> Bis dann
> Klaus
It should be noted that the size of a library is not the added runtime
requirement. Only the functions in the library that are used are added.
CF already links with a number of libraries which are fairly large. So
if GUILE has a zillion features which only a few are used by CF then it
may add very little to CF's memory size.
I think the scripting language should be chosen upon what adds the best
features (power, ease of use and ease of incorporating in CF). It would
be a shame to do something just good enough to annoy everyone with it's
limitations.
sdw
[to unsubscribe etc., send mail to crossfire-request@ifi.uio.no]
Follow-Ups: