If it were that simple, I would have implemented bload/bsave that way
in the first place! There are a number of small difficulties that will
cause trouble if you try to do this.
If you really want bload/bsave that works, use Jess 6.0a3.
I think Yun Lu wrote:
[Charset Windows-1252 unsupported, filtering to ASCII...]
> Thanks for your informaition. I will use JESS 5.1. I want to improve
> performance by copying
> rete object. Is that possible to do like this?
>
> remove "transient" keyword in the Rete.java, do work like this:
>
> Rete r1 = new Rete();
> r1.executeCommand("(batch /x.clp)");
> ObjectOutputStream s = new ObjectOutputStream(
> new GZIPOutputStream(
> new FileOutputStream(filename),
> 10000));
> s.writeObject(r1);
> /* maybe add s.writeObject(r1.m_... ) */
> s.flush();
> s.close();
>
> ObjectInputStream s = new ObjectInputStream(
> new GZIPInputStream(
> new FileInputStream(filename), 10000));
> Rete r2 = (Rete) (s.readObject());
> /* r2.m_... = s.readObject(); */
>
> Is that possible? thanks
>
> Yun
>
> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
> Sent: Monday, February 12, 2001 1:20 PM
> To: Yun Lu
> Cc: '[EMAIL PROTECTED]'
> Subject: Re: JESS: JESS 5.1 (bload&bsave don't work)
>
>
>
> Bload and bsave -do- work, they just don't save facts in Jess
> 5.x. They only save and restore defrules, deffunctions, etc. Yes, this
> means that bload and bsave aren't very useful in Jess 5. You can
> augment bsave/bload with save-facts/load-facts to preserve and restore
> the full state.
>
> The much improved bload/bsave in Jess 6.0a3 saves everything, all by
> itself.
>
>
> I think Yun Lu wrote:
> [Charset gb2312 unsupported, skipping...]
>
>
>
> ---------------------------------------------------------
> Ernest Friedman-Hill
> Distributed Systems Research Phone: (925) 294-2154
> Sandia National Labs FAX: (925) 294-2234
> Org. 8920, MS 9012 [EMAIL PROTECTED]
> PO Box 969 http://herzberg.ca.sandia.gov
> Livermore, CA 94550
---------------------------------------------------------
Ernest Friedman-Hill
Distributed Systems Research Phone: (925) 294-2154
Sandia National Labs FAX: (925) 294-2234
Org. 8920, MS 9012 [EMAIL PROTECTED]
PO Box 969 http://herzberg.ca.sandia.gov
Livermore, CA 94550
---------------------------------------------------------------------
To unsubscribe, send the words 'unsubscribe jess-users [EMAIL PROTECTED]'
in the BODY of a message to [EMAIL PROTECTED], NOT to the
list (use your own address!) List problems? Notify [EMAIL PROTECTED]
---------------------------------------------------------------------