[cl-graph-devel] using random-graph functions
David Catteeuw
davidcatteeuw at gmail.com
Mon Aug 27 08:10:06 UTC 2012
Hi,
I managed to access the random graph functions. I did the following:
1) To avoid cl-graph to export symbols from cl-containers and
metatilities, in package.lisp, i removed "cl-containers" and
"metabing.utilities" from the defpackage's :use clause. Then added
metatilities: and cl-containers: wherever necessary throughout the
cl-graph code. (There is a better way to do this, no?)
2) in graph-generation.lisp, i replaced "(expt cl-mathstats:+e+" by
"(exp" since cl-mathstats is not (yet) available through Quicklisp.
I can now load both cl-graph and cl-variates without name-conflicts,
and i can access the random graph functions. I am not sure whether i
introduced any new problems.
Regards,
david.
On Sun, Aug 26, 2012 at 7:00 PM, Gary King <gwking at metabang.com> wrote:
> Hi David,
>
>> I would like to know how i could access the random graph functions.
>>
>> After loading cl-graph, i cannot access functions like
>> generate-scale-free-graph. Apparently the function is not exported. I
>> see these functions require cl-variates, but first loading
>> cl-variates, then cl-graph results in name-conflicts:
>>
>> USE-PACKAGE #<PACKAGE "CL-VARIATES"> causes name-conflicts in
>> #<PACKAGE "METABANG.CL-CONTAINERS"> between the following
>> symbols:
>> CL-VARIATES:NEXT-ELEMENT, METABANG.UTILITIES:NEXT-ELEMENT
>>
>
> I'll take a look.
>
>> How can i resolve this issue? Note, that i'm using Quicklisp to load
>> the packages, might this be a Quicklisp problem?
>
>
> I wish :-)
>
> QuickLisp is maintained _very_ well whereas CL-Graph (sadly) isn't so I think it's a CL-Graph problem.
>
> --
> Gary Warren King, metabang.com
> Cell: (413) 559 8738
> Fax: (206) 338-4052
> gwkkwg on Skype * garethsan on AIM * gwking on twitter
>
More information about the cl-graph-devel
mailing list