Articulo de referencia

RiTa

{{cite web|url=https://github.com/dhowe/ritajs/releases|title=Releases - dhowe/rita|via=[[GitHub]]|access-date=23 December 2023}} "},"latest release date":{"wt":"{{Start date an...

RiTa es un conjunto de herramientas de software de código abierto para la escritura generativa y el procesamiento del lenguaje natural en inglés , desarrollado originalmente en Java por Daniel C. Howe y colaboradores, e implementado posteriormente en JavaScript como rita.js. Las versiones actuales de RiTa (la versión 3.0 se lanzó en 2023) están implementadas tanto en Java como en JavaScript y se integran con p5.js , Processing , Node y Android .

Características

Ejemplos de uso

// En JavaScript/Nodelet { RiTa } = require ( 'rita' );console.log ( RiTa.rhymes ( ' sweet ' ) ) ;/*[  'beat', 'beet',  'cheat', 'cleat',  'compete', 'complete',  'conceit', 'concrete',  'deceit', 'defeat', ... ]*/let features = RiTa . analyze ( '¡El elefante dio un mordisco!' ); console . log ( features );/*{  teléfonos: 'dh-ah eh-l-ah-f-ah-nt t-uh-k ey b-ay-t !',  subraya: '0 1/0/0 1 1 1 !',  sílabas: 'dh-ah eh/l-ah/f-ah-nt t-uh-k ey b-ay-t !',  pos: 'dt nn vbd dt nn !',  tokens: '¡El elefante le dio un mordisco!' }*/
// En Java/Procesamientoimportar rita.* ;void setup ( ) { size ( 100 , 200 ); textSize ( 16 ); fill ( 0 ); String [] words = RiTa.rhymes ( " sweet " ); for ( int i = 0 ; i < words.length ; i ++ ) { text ( words [ i ] , 20 , 20 + i * 18 ) ; } println ( RiTa.analyze ( " ¡El elefante dio un mordisco!" ) ); }

Proyectos que utilizan RiTa

Licencia

RiTa es gratuito, libre y de código abierto según la Licencia Pública General de GNU .

Notas

El nombre RiTa deriva del nórdico antiguo y significa marcar, rayar o garabatear.

Véase también

Referencias

  • Howe, Daniel C. (2009), RiTa : Apoyo a la creatividad para la literatura computacional (PDF) , ACM Press, págs. 205–210 
  • Howe, Daniel; Soderman, A. Braxton (2009), La estética de la literatura generativa: lecciones de un taller de escritura electrónica. , Hyperrhiz: New Media Cultures, Visionary Landscapes, Vol. 6., doi : 10.20415/hyp/006.e04
  • Johnston, David J. (3 de junio de 2016). Animismo estético  : implicaciones ontológicas de la poesía digital . Cambridge: MIT Press. pág.  188. ISBN 9780262034517.
  • Cayley, John; Howe, Daniel (2012). Cómo se dice en lenguas comunes . Providence: NLLF Press. ISBN 978-0948454301.Libro de artista de edición limitada
  • Jiang, Liangzhong (24 de noviembre de 2011). Actas de la Conferencia Internacional de Informática, Cibernética e Ingeniería Informática (ICCE2011), 19-20 de noviembre de 2011, Melbourne, Australia. Vol. 3, Redes informáticas e ingeniería electrónica . Springer-Verlag Berlin Heidelberg. págs.  28-29. ISBN 978-3642251948.
  • Unsworth, John; Siemens, Ray; Schreibman, Susan (2016). Un nuevo compañero para las humanidades digitales . John Wiley & Sons. pág.  132. ISBN 978-1118680643.
  1. «Lanzamientos - dhowe/rita» . Consultado el 23 de diciembre de 2023 - vía GitHub .
  • Sitio web oficial
  • RiTa en la base de conocimientos de ELMCIP
  • Introducción a RiTaJS por Allison Parrish
  • Programación de la A a la Z por Daniel Shiffman
  • RiTa(JS) en Github , NPM y UNPKG
  • RiTa (Java) en Github y Maven Central
  • El proyecto de los lectores, de John Cayley y Daniel C. Howe.
  • La literatura electrónica como modelo de creatividad e innovación en la práctica (ELMCIP)