[ggl2-usuarios] Re: Problemas con COS y SIN

  • From: Fernando González <fergonco@xxxxxxxxx>
  • To: ggl2-usuarios@xxxxxxxxxxxxx
  • Date: Mon, 6 Aug 2012 12:53:31 +0200

Hola Ibon, ya no me acuerdo cómo resolvimos aquello. Supongo que la
versión que tienes es antigua y en la nueva esos algoritmos vienen de
serie. ¿has probado con la última versión? A mí sí que me importa
vector2d y me resuelve sin y cos.

Si pruebas con la nueva verás que la sintaxis de JOIN ha cambiado.
Fíjate en la documentación[1] y si tienes cualquier duda no dudes en
preguntar. Básicamente cambia de:

datos1 AS alias2 JOIN datos2 AS alias2 ON (condicion);

a:

datos1 JOIN datos2 (alias1, alias2| ON condicion INCLUDE ALL);

que está más en consonancia con el resto del lenguaje. Tendrás que
quitar los "AS alias" y meterlos justo después del paréntesis
"(alias1, alias2|". Fíjate también que el ON está dentro del
paréntesis también.

Un saludo.

[1] http://www.gearscape.org/html/ggl2/ref/processing_expressions.html#joins


2012/8/6 Ibon Tamayo <ibontama@xxxxxxxxx>:
> Hola chicos,
>
> Estoy intentando poner en marcha un código que me funcionó la última vez y
> me da algunos errores. Os cuento. Recuerdo que tuvimos este problema pero
> ahora no sé porque no funciona. Os comento.
> 1) He cargado el proyecto tal y como lo dejé y me dice que no encuentra la
> librería ggl.vector2d.
> 2) He mirado nuestros emails y he visto que me pasaste un core nuevo para
> ponerlo en los plugins, por lo que debería funcionar. Pero parece ser que no
> lo encuentra
>
> 3) Después he probado incluir la librería vector2d pero me dice que cos y
> sin no existen. Se supone que en el core funcionan, no?
>
> Le ha pasado a alguien algo parecido?
>
> Muchas gracias,
> Saludos,
> Ibon
>
>
> Exception in thread "main" java.lang.Error: Unresolved compilation problems:
>     ggl.vector2d cannot be resolved to a type
>     ggl.vector2d cannot be resolved to a type
>
>     at ggl.lerro_sortu.makeLine(
> lerro_sortu.java:43)
>     at
> unnamed.anonymoustriangulatzen$1.evaluate(anonymoustriangulatzen.java:33)
>     at
> org.gearscape.ggl.runtime.values.predicates.ProjectedElementValue.getSubElement(ProjectedElementValue.java:51)
>     at
> org.gearscape.ggl.runtime.values.AbstractElementValue.getInputStream(AbstractElementValue.java:365)
>     at org.gearscape.ggl.runtime.gtf.GTFWriter.write(GTFWriter.java:24)
>     at
> org.gearscape.ggl.runtime.values.ValueFactory.persist(ValueFactory.java:615)
>     at
> org.gearscape.ggl.runtime.values.ValueFactory.selectElement(ValueFactory.java:283)
>     at
> org.gearscape.ggl.runtime.values.predicates.ProjectedSequenceValue$ProjectedValueIterator.nextValue(ProjectedSequenceValue.java:77)
>     at
> org.gearscape.ggl.runtime.values.SQLSelectExceptSequenceValue$ExceptValueIterator.nextValue(SQLSelectExceptSequenceValue.java:59)
>     at
> org.gearscape.ggl.runtime.values.AbstractSequenceValue.getInputStream(AbstractSequenceValue.java:377)
>     at org.gearscape.ggl.runtime.gtf.GTFWriter.write(GTFWriter.java:24)
>     at
> org.gearscape.ggl.runtime.values.ValueFactory.persist(ValueFactory.java:615)
>     at
> org.gearscape.ggl.runtime.values.ValueFactory.select(ValueFactory.java:299)
>     at unnamed.anonymoustriangulatzen.main(anonymoustriangulatzen.java:17)

Other related posts: