Clojure'da yazmak istediğim bir kukla Java Programı var. Seri hale getirilebilen ve onu kaydeden bir işlevi uygulayan bir sınıfa sahip. Clojure'da böyle bir program yazmamış olduğum için, bu probleme nasıl yaklaşacağımı, Clojure veri yapılarının ve api çağrılarının hangisini kullanacağınızı bilmek istedim.Bu Java Nesnesini Clojure'da serileştirmenin doğru yolu ne olurdu?
import java. io. *;
public class Box implements Serializable
{
private int width; private int height;
public void setWidth(int w)
{ width =w;}
public void setHeight(int h)
{height = h;}
}
public static void main (String[] args)
{
Box myBox =new Box();
myBox.setWidth(50);
myBox.setHeight(20) ;
try {
FileoutputStream fs = new File("foo.ser");
ObjectOUtputStream os = new ObjectOutputStream(fs);
os.writeObject(myBox);
os . close() ;
} catch (Exception ex) {} }