tutorial findString

"stbval" <[email protected]>
Newsgroups gmane.education.small-land
Message-ID <[email protected]>
Hola colisteros, 
soy Esteban. Puse una pregunta en el foro sobre "cómo buscar una
palabra en un texto y asociar un evento a ella". Me respondió Manolón.
Utilicé su respuesta y me fui de vacaciones; en concreto a escalar el
Naranjo de Bulnes en Asturias ;-) Allí no pude darme cuenta de las
múltiples reflexiones que se habían generado a partir de ese hilo.
Ahora que he vuelto y, como de forma temeraria prometí, tengo listo un
modestísimo tutorial sobre lo que quería hacer (en sus primero pasos,
 porque es un proyecto más largo). 
De todas las interesantes respuestas que he leído, me gusta
especialmente ésta: 

--- Diego Gomez Deck wrote:

> ¿Qué es lo que hace falta que el Squeak haga?

Llevo muy poco tiempo con Squeak y me gusta. Sin embargo, se nota muy
orientado a problemas de 'tipo ingeniero'. La mayoría de los guiones
prediseñados son 'avanza', 'rota', 'multiplica', etc. Pero creo que
hay mucha gente interesada en aplicaciones sobre lenguaje natural. En
concreto, mi carta a los reyes magos, consistiría en lo siguiente:

1.Un guión en la categoría texto para buscar una cadena de caracteres
en un texto. Obsérvese que findString da positivo cuando encuentra
'Platón' y cuando encuentra 'Platona', lo que ¿quizás? es fácil de
mejorar.

2.Más efectos lógicos: me explico. Una "prueba" en un guión
corresponde a lo que en lenguaje natural llamamos un condicional:

si encuentra la palabra clave 'Platón' muestra en la salida el texto
correspondiente

Sin embargo, ¿hay una forma tan eficiente para activar un evento
cuando ocurra una conjunción de objetivos, por ejemplo, encuentre
"Platón" y "ética" ? 
¿Existe una forma tan eficiente para activar un evento cuando ocurra
una disyunción de objetivos, por ejemplo "Platón" o "ética"?
Obsérvese que no todo el mundo tiene experiencia en programación, pero
todos tenemos una lógica natural. Si podemos encontrar en Squeak estos
equivalentes lógicos es mucho más fácil avanzar. 

3.Una ayuda en Squeak con palabras clave como en otros programas.
Escribes la expresión 'campo de juegos' y te sale todo lo relacionado
con ella.


4.No quitéis el botón para ver código Smalltalk en los guiones. Aunque
no sabemos programar, satisface cierta curiosidad, y quién sabe si en
el futuro ...

--- Diego Gomez Deck wrote:
> Ese botón, para ver el código Smalltalk del guión, no debería estar
cuando se pretende usar sólo eToys. Es más, tengo anotado en mi lista
de cosas a hacer, sacarlo.

Saludos, Esteban




------------------------ Yahoo! Groups Sponsor --------------------~--> 
Make a clean sweep of pop-up ads. Yahoo! Companion Toolbar.
Now with Pop-Up Blocker. Get it for free!
http://us.click.yahoo.com/L5YrjA/eSIIAA/yQLSAA/zCsqlB/TM
--------------------------------------------------------------------~-> 

Visita nuestro sitio en http://www.small-land.org
 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/small_land/

<*> To unsubscribe from this group, send an email to:
    [email protected]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.