2011/2/2 crox <linux.hac...@yandex.ru>

> 02.02.2011, 19:13, "Juan Jose Garcia-Ripoll" <
> juanjose.garciarip...@googlemail.com>:
> > ECL does have weak pointers and that could be used to implement weak hash
> tables, but it has not been done.
> Sounds solvable... As far as I can see weak pointers are not documented
> yet?
>

No, no documentation, but it is close to trivial.

(ext:make-weak-pointer o) => wp

(ext:weak-pointer-value wp) => o or NIL


> > However, in many cases those dependencies can be worked around by library
> developers. In particular I doubt that trivial-garbage needs weak hash
> tables at all  given that ECL has finalization.
> Does it concerns weak hash tables? I think that it is better to implement
> them, rather than patching cl-gtk2. At least they will be helpful in porting
> some other packages, that depend on them.
>

It would be easier to fix trivial-garbage instead, which is the one
"supplying" weak hash tables to other systems.

Juanjo

-- 
Instituto de Física Fundamental, CSIC
c/ Serrano, 113b, Madrid 28006 (Spain)
http://juanjose.garciaripoll.googlepages.com
------------------------------------------------------------------------------
Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)!
Finally, a world-class log management solution at an even better price-free!
Download using promo code Free_Logger_4_Dev2Dev. Offer expires 
February 28th, so secure your free ArcSight Logger TODAY! 
http://p.sf.net/sfu/arcsight-sfd2d
_______________________________________________
Ecls-list mailing list
Ecls-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ecls-list

Reply via email to