Perdón, me olvidé este link: http://scg.unibe.ch/research/helvetia/examples

Ahí podes ver varios ejemplos, incluido uno de SQL.

Saludos

Mariano

2010/2/25 Mariano Martinez Peck <[email protected]>

> Yo vi un ejemplo del  Helvetia de Lukas Renggli  donde hacía mas o menos
> eso.
>
> Te paso el link por si te sirve
>
> http://scg.unibe.ch/research/helvetia
>
> saludos
>
> Mariano
>
> 2010/2/25 Juan Manuel <[email protected]>
>
> Gente, como andan tanto tiempo?, hace mucho que no envio nada al
>> grupo, pero acostumbro leer los resumenes!!, en esta oportunidad me
>> encuentro ante una dificultad que espero me puedan ayudar a resolver.
>> Estoy tratando de escribir un mini lenguaje estilo SQL que me permita
>> ejecutar consultas sobre una coleccion de objetos. Leyendo en la
>> documentacion de VisualWorks encontre en un documento llamado
>> BasicLibraries que existen un conjunto de clases en el package
>> ARParserCompiler que pueden utilizarse para tal fin, ademas proveen de
>> otro package llamado ATParserExample con una implementacion de ejemplo
>> de un interprete de SQL, el cual probe y esta muy bueno, ya que
>> corrige sintaxis y compila codigo con un compilador de sql
>> (SQLCompiler), el tema es que hasta aca muy bueno... pero no es tan
>> facil como parece, hay que definir las reglas a traves de pattern
>> matching y para lo cual se utilizan un monton de caracteres especiales
>> que no tengo idea de como usar. Por otro lado, una vez creado este
>> ParserCompiler,  tengo que generar un codigo smalltalk para ejecutar
>> contra la coleccion de objetos y esto si que no aparece en el ejemplo.
>> Alguno de ustedes ha trabajado con estas clases y puede explicarme un
>> poco mejor su funcionamiento? Quizas haya una solucion mas sencilla
>> para mi problema, es comun en mi complicarme la vida con cosas como
>> estas, pero no puedo con mi genio, las cosas deben hacer lo mejor que
>> uno pueda... para bajar hay tiempo!!!
>>
>> Saludos a todos,
>> Felicitaciones a Edgar!,
>>
>> Juan Manuel Diaz
>>
>> --
>> To post to this group, send email to [email protected]
>> To unsubscribe from this group, send email to
>> [email protected]<clubsmalltalk%[email protected]>
>>
>> http://www.clubSmalltalk.org
>
>
>

-- 
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]

http://www.clubSmalltalk.org

Responder a