Elucubrando

August 10, 2006

Inflecciones

Filed under: — rodrigo @ 5:55 pm

Para empezar, saludos a Iván y a los demás nuevos miembros del Planeta Linux México.

Averiguando quienes son y a que se dedican y esas cosas, me dí cuenta que Iván está tratando de mejorar el soporte para inflexiones de palabras en español de un módulo de Ruby llamado Inflector.

Hablo sin haber usado nunca Ruby (y mucho menos el mencionado Inflector, en consecuencia) pero sospecho que te falta, por lo menos, manejar las terminadas en z (pez -> peces). Y eliminar acentos (canción -> canciones). Y no sé que tanto más, la verdad.

El paquete ispell (y su reemplazo moderno, aspell) tiene listas de reglas para hacer eso de las inflecciones para muchos idiomas, el español incluido. Habías de echarle un ojo a usarlas/adaptarlas/algo-así.

Esta entrada, y la de hace unos días del ‘¿’, me hacen pensar que sería una buena idea abrir una nueva sección en Elucubrando para mis divagaciones lingüísticas. Me pregunto si valdrá la pena o si nada más es una racha temporal.

¡Ah, otra cosa! Iván, tu blog no parece aceptar comentarios (me pide hacer login) por eso contesto por acá.

Hay 6 Respuestas a “Inflecciones”

  1. Ivan Dice:

    Hola Rodrigo,

    Gracias por los comentarios, pronto actualizare las reglas para incluir lo que mencionas, aunque lo de los acentos no aplica porque no es buena idea que se usen en Ruby.

    Por cierto, pequeña aclaración: Inflector es un modulo ActiveSupport de Rails (Ruby on Rails), no de Ruby en si.

    Lo del login ya lo corregi (espero!).

    Saludos cordiales.

  2. damog Dice:

    Querrás decir «lingüísticas».

    ;-)

  3. Mi viaje en tren » Blog Archive » Más reglas para Inflector Dice:

    [...] De todas formas pensaba ir agregando reglas conforme las fuera necesitando. Rodrigo, de Elucubrando me dio más ideas para reglas del Inflector. Aquí esta una versión actualizada de m [...]

  4. Mi viaje en tren » Blog Archive » Más reglas para el Inflector Dice:

    [...] 006 Ya sabía que era demasiado fácil para ser verdad ;-) Rodrigo, de Elucubrando me dio más ideas para reglas del Inflector. Aquí esta una versión actualizada de m [...]

  5. Gunnar Dice:

    Pos comentaré acá yo mismo… Hace tiempo encontré y escribí acerca de un bello proyecto que implementa bibliotecas de declinaciones en un lenguaje apto para ello: Snowball. Hay bindings de Snowball en varios lenguajes, y particularmente a Iván será de interés asomarse a Stemmer4r, como podrán imaginar, para Ruby.

  6. rodrigo Dice:

    damog:

    Sí, fuí víctima de la ley de Hartman: “Todo comentario acerca de ortografía, gramática o puntuación tiene por lo menos un error.”

Deje un comentario

Para evitar el spam, todos los comentarios deben esperar a ser aprobados. Prometo no censurar nada.

Además, cualquier comentario que diga 'poker' o 'casino', será borrado automáticamente sin aviso previo. No usen esas palabras aquí, por favor.

Powered by WordPress