Tuesday, September 27, 2016

Tcl - r , tcl - r






+

Vedere anche la serie articolo qui [1] e qui [2]. R ha binding per Tcl. Tk. e Visual Tcl attraverso i pacchetti R 'tcltk' e 'VTCL'. Il pacchetto 'tcltk' crea e utilizza Tcl / TK interpreti da R. Questo interprete tcl all'interno R ha un ulteriore comando 'R R alcuni comandi' in grado di eseguire comandi R, ad es, 'R a & lt; - rnorm (100)'. Il pacchetto 'VTCL' contiene una sola funzione 'visual. tcl ()', che consente all'utente di eseguire Visual Tcl dall'interno R. (Vedere l'annuncio originale qui: [3]) Seducente screen-shots appaiono http://www. bioconductor. org/Screenshots/index. html (link è 404 su 2012-06-10). per esempio. Brodgar ha una componente R. [Peter Dalgaard] dice in comp. lang. tcl che http://CRAN. R-project. org/doc/Rnews/ dovrebbe essere usato come fonte di informazioni più recenti; particolarmente in vol 1/3 e 2/3. Egli continua dicendo: & quot; Che cosa abbiamo attualmente è un interprete Tcl incorporato in procedure di ricerca e di interfaccia e (alcune) oggetto di riflessione e di comunicazione meccanismi, che consentono di eseguire Tcl roba da dentro R. Quello che non abbiamo è il contrario: Meccanismi che consentono di controllare R da Tcl. Bene, abbiamo alcuni rudimenti di esso, ma non elaborati come nella direzione opposta. In linea di principio R è integrabile; si può costruire R come un oggetto condiviso e collegarla in un altro programma, ma probabilmente è necessario passare attraverso un paio di cerchi per ottenere loop di eventi e come roba di destra. (Credo http://developer. r-project. org/embedded. html è la documentazione migliore che abbiamo.) & Quot; Questa era la situazione all'inizio del 2003. Poche ore prima l'esercizio chiuso, però, Neil McKay ha annunciato la disponibilità di RTCL. samoc: per accedere alle funzioni di ricerca da Tcl Io uso questo semplice involucro: Riferimenti, ecc AM (14 novembre 2005) ho visto questo articolo di questa mattina: Titolo: Il comandante R: Una interfaccia di base-statistiche utente grafica per R Fonte: Journal of software statistico, 14 (9): - settembre 2005 Abstract: A differenza di S-PLUS, R non incorpora un'interfaccia utente grafica statistica (GUI), ma include strumenti per la costruzione di interfacce grafiche. Sulla base del pacchetto di tcltk (che fornisce un'interfaccia per il toolkit Tcl / Tk GUI), il pacchetto Rcmdr fornisce una base-dati statistici interfaccia utente grafica per R chiamato il & quot;. R Comandante & quot; Gli obiettivi di progettazione della R comandante sono stati i seguenti: sostenere, attraverso un facile da usare, estensibile, cross-platform GUI, la funzionalità statistiche richieste per un corso di base-statistiche (anche se la sua funzionalità corrente è cresciuta fino a includere il supporto per modelli lineari generalizzati lineari e, e altre caratteristiche più avanzate); per rendere relativamente difficile fare cose irragionevoli; e per rendere visibile la relazione tra scelte fatte nella GUI e comanda la R che essi generano. La R comandante utilizza un'interfaccia a menu semplice e familiare / box di dialogo. menu di primo livello includono File, Modifica, dati, statistiche, grafici, plastici, Distribuzioni, Strumenti e Guida, con i completi GIV albero menù GS (061016) scorre su un discorso: L'interfaccia R-Tcl / Tk: Potential usage per i modelli grafici. Peter Dalgaard. [4] (Link è 404 su 2012-06-10) E un articolo dello stesso autore: L'interfaccia R-Tcl / Tk. Peter Dalgaard. [5] A livello di attuazione, R è un linguaggio molto interessante con un approccio che è molto vicino a Tcl, ancora attuato in un modo completamente diverso. In un'espressione come & quot; a = myfunc (1, b + 2) & quot; gli argomenti vengono passati in forma non valutata, sorta di come un albero di analisi per quanto ne so. All'interno myfunc, ogni argomento è chiamato, ma l'associazione è tale che il primo accesso ad ogni argomento sarà effettivamente valutare (nel contesto del chiamante, naturalmente). Così in uso giorno per giorno, il comportamento di una chiamata di funzione in R è relativamente normale. Il punto è che è possibile ottenere in forma non valutata in ingresso e che un argomento può essere forzato valutato più di una volta, con effetti collaterali e tutti. Quindi - come Tcl - R può utilizzare le normali funzioni per implementare strutture di controllo: & quot; se (a & lt; b, c = 1, c = 2) & quot ;, in quanto solo l'argomento selezionato sarà valutata. Allo stesso modo per & quot; mentre & quot; e così via. Come Tcl, R utilizza copy-on-write semantica (bovino), i conteggi di riferimento, e la condivisione dei dati. C'è un libro che descrive S (il precursore non OSS di R) chiamato & quot; Programmazione con dati & quot ;, da Giovanni. M. Chambers. Essa elenca obiettivo deliziosamente concisa di S: Per trasformare le idee in software, in modo rapido e fedelmente. [6] PBS Modelling fornisce software per facilitare la progettazione, collaudo, e il funzionamento dei modelli di computer. Si concentra in particolare su strumenti che lo rendono facile da costruire e modificare l'interfaccia utente grafica (GUI). Anche se dipende fortemente dalla interfaccia R al pacchetto Tcl / Tk, un utente non ha bisogno di conoscere Tcl / Tk. Vedere anche modificare




No comments:

Post a Comment