Hallo Michael,
Leider hat das nicht geklappt. Die Daten stehen in der Variablen dataFB
(als ganz normale Liste von Regeln) und ich kann diese auch mit Save
oder DumpSave auf die Platte schreiben. So weit so schön, aber beim
Zurücklesen, etwa wie "<<" kommen diese nicht mehr so an, wie sie waren.
Hier nicht nachvollziehbar; Graphen koennen mit UndirectedEdge[],
DirectedEdge[] oder mit Rule[] gelistet werden.
In[2]:= g0 = {1 \[UndirectedEdge] 2, 2 \[UndirectedEdge] 3,
1 \[UndirectedEdge] 3, 3 \[UndirectedEdge] 4,
4 \[UndirectedEdge] 5, 7 \[UndirectedEdge] 6,
8 \[UndirectedEdge] 6, 5 \[UndirectedEdge] 7,
7 \[UndirectedEdge] 8};
In[3]:= g1 = Graph[g0]
Out[3]= <snip>
In[4]:= g2 = {1 \[DirectedEdge] 2, 2 \[DirectedEdge] 3,
3 \[DirectedEdge] 1};
In[5]:= g3 = Graph[g2]
Out[5]= <snip>
In[6]:= g4 = {1 -> 2, 2 -> 3, 3 -> 4, 4 -> 2};
In[7]:= g5 = Graph[g4]
Out[7]= <snip>
In[8]:= Save["mgS.txt", "`*"]
In[9]:= DumpSave["mgDS.mx", "Global`"]
Out[9]= {"Global`"}
In[10]:= Save["stdout", "`*"]
During evaluation of In[10]:=
<snip>Mma schreibt in das Notebook zurueck: Sichtkontrolle</snip>
Wenn man Mma schliesst, und in ein neues Notebook einliest
<<mgS.txt
oder
<<mgDS.mx
dann sind die Graphen wieder da.
Ich hätte beim DumpSave erwartet, daß da alles mit in die Datei
geschrieben wird, wird es aber nicht.
Definiere "alles"; die Symbole etwa des globalen Contexts kann man
herausschreiben lassen. Wenn die Facebookfreundesdatei z.B. URL's,
Bildchen und andere Datentypen enthält, oder auch Referenzen, die von
Facebookrechten verweigert werden, dann koennen Aktionen auf diesen
Referenzen fehlschlagen ... that's the way it is.
Gruesse in die Ferien
Udo.