Reportmanager - Windows-Version -- mit R-Editor rwined()
Reportmanager vom 26.06.02 - Windows-Version
WEB-System-Zugabe für Windows-WinEdt zum literaten Programmieren: tanlge, weave, revweb
Zur Unterstützung des Arbeitsprozesses müßte ein geeignetes Werkzeug:
Das REVWEB-System ist zur Erreichung dieser Ziele geschaffen worden.
Außerdem hat das REVWEB-System seine Eignung für die Lehre durch die Wiederbearbeitung von Datenanalysen und durch interaktive Demonstrationen unter Beweis gestellt.
Darüber hinaus ist es für eine verständliche Implementation und Darstellung neuer Strategien und Algorithmen einsetzbar.
Tcl/Tk revive()-Funktion verfügt,
andererseits
aber ein völlig neues Oberflächenkonzept bietet. Mit diesem
Instrument kann man während der Durchführung von Datenanalysen seine
Gedanken und Codesequenzen in einem Fenster niederschreiben.
Weiterhin lässt
sich ein schon existierendes Papier laden und interaktiv bearbeiten.
Hier ist ein Schnappschuss:
Für nähere Einzelheiten
kann im Moment nur auf das
Quelldokument
verwiesen
werden. Wie oft gilt auch hier: Keine Garantie, nichtkommerzielle
Verwendung frei, Herkunft immer angeben. Da dieser Vorschlag auf Komponenten
von R, noweb, Tcl/Tk und Gnu-Komponenten aufgebaut ist, sind die
für diese Produkte die
geltenden Nutzungsrechte/Gewährleistungen zu beachten (vgl.
http://cran.at.r-project.org/
http://www.eecs.harvard.edu/~nr/noweb/
http://www.sco.com/technology/tcl/Tcl.html
http://www.gnu.org/
).
Viel Spass und Erfolg
Peter Wolf
rwined() library(rwined); rwined()
und schon zeigt sich das neue Fenster, das in der Bedienung viel einfacher ist als die Oberfläche von rtrevive(). Hier ein Schnappschuss:
rtrevive-System
arbeiten kann,
müssen einige Voraussetzungen erfüllt sein:
R-1.8.1 bzw. R-1.9.0 installieren, woher?
.../rw1081/library bzw. .../rw1090/library
zu wählen. Nach der Installation muss in diesem Verzeichnis
das neue Verzeichnis rwined zu finden sein.
R starten > library(rtrevive) > rtrevive() oder kurz > r()
rtrevive rtrevive
öffnen?
R starten
> library(rtrevive)
> r()
-> OpenLibPaper
-> Open: rbk
Für R-1.4.1 und R-1.5.1 unter Windows: rtrevive.020315.exe, rtrevive.020626.exe, rtrevive.020704.exe. Als Ziel der Entpackung muss ../rw1041/library bzw. ../rw1051/library angegeben werden.
Für R-1.6.1 unter Windows: rtrevive.021206.exe, rtrevive.021211.exe. Als Ziel der Entpackung muss ../rw1061/library angegeben werden.
Für R-1.7.0 unter Windows: rtrevive.033005.exe, Als Ziel der Entpackung muss ../rw1070/library angegeben werden.
Für die exakte Umsetzung der 10 Schritte wird noch die Test-Datei rtrtest.rev benötigt.
Für die Formatierung mit LaTeX ist übrigens der File noweb.sty erforderlich.
Natürlich werden nun viele Mails mit Fehlermeldungen erwartet.
rtrevweb only../rw106?/library des R-Baums auszupacken.
Für die Nutzung ist dann
> library(rtrevweb) -- das Paket zu laden
> setwd( "Pfad ins Arbeitsverzeichnis" ) -- der Pfad zu setzen
> rtrevweb( "rev-Dateiname ohne Endung" ) -- der Prozess anzustossen
Alternativ kann man auch die zu verarbeitende Datei in das Verzeichnis
../rw106?/library/rtrevweb/rtrevweb unter dem Namen
work.rev ablegen und dort die Batch-Datei
rtrevweb.bat aufrufen. Dann werden
die neuen Dateien
work.tex (TeX-Datei),
work.sch (Code-Datei) und
work.htm (einfache Html-Datei)
man erstellt.
Bei regelmässig wiederkehrenden
Verarbeitungswünschen kann man natürlich sich schnell eine
eigene Bat-Datei schreiben, die die eigenen Wünsche umsetzt.
Tcl/TkTcl/Tk-Bibliothek von R eigene
Oberflächen bauen will, kann dies auch ohne die oben beschriebenen
Dinge tun. Dazu ist zuerst
Tcl/Tk zu installieren:
FAQ: http://resource.tcl.tk/resource/doc/faq/
woher?
http://dev.scriptics.com/software/tcltk/download83.html
oder: http://www.tcl.tk/software/tcltk/
Ist das R gestartet, sind zwei Umgebungsvariablen zu setzen, damit
das Tcl/Tk gefunden wird. Bei normaler Installation
leistet dieses:
Sys.putenv("TCL_LIBRARY"="C:\\Programme\\Tcl\\lib\\tcl8.3")
Sys.putenv("PATH"="C:\\Programme\\Tcl\\bin")
Wird Tcl/Tk an anderer Stelle installiert, sind
die Pfade anzupassen.
> rrevweb("test","\\work")
wird aus der Datei test.rev aus dem Verzeichnis
\work
im Verzeichnis \work die Dateien test.tex
(Ergebnis des WEAVE-Prozesses),
test.sch (Ergebnis des TANGLE-Prozesses)
und test.tch erstellen.
Zum Test noch eine Sammlung von rr-Funktionen für die Wiederbelebung unter R. Erforderlich zur Aktivierung der Menuesteuerung: R-1.1.0 sowie Tcl/Tk. Hier ist eine fast aktuelle Beschreibung rr.ps. An diesem Differenz-File kann die Differenz zwischen der Beschreibung und dem Code-File abgelesen werden.
gesammelte Dateien (Version 11.07.2003): revwebWE.zip für tanlge, weave, revweb.
Dokumentation (12 Seiten): PS-Format PDF-Format REV-Quelldatei