[Modelinterpreter] tegnapi meeting
kmate at caesar.elte.hu
kmate at caesar.elte.hu
Thu Dec 4 10:26:01 CET 2014
Sziasztok!
Így van, ez csak egy lehetőség, de nem biztos, hogy így a legjobb.
Rosszul emlékeztem amúgy, az Eclipse az Ant-ot szokta alapból azonos
processzben futtatni, a normál Java processzeket nem. De ez kb. semmit
nem befolyásol a dolgokon.
Lett egy ötletem még tegnap a töréspontok kezelésével kapcsolatban:
használhatnánk a JVM beépített debug lehetőségeit, mintha egy normál
Java programot debuggolnánk. A trükk az, hogy amikor egy breakpoint-ot
letesz valaki, akkor egy source mapping mondja meg, hogy az hol van a
generált kódban, és oda kérjük a JVM-től a breakpoint-ot. A felületen
így még mindig azt mutatunk az EDF-el, amit akarunk, pl. a változók
ablakban is az lehet, amit beteszünk, de ezek származhatnak a
megállított, generált kód változóiból, akár átnevezéssel, vagy bármi
más transzformációval - mert ehhez is csak egy mapping info elrakása
kell. Léptetni szintén akkora egységekben lehetne, amekkorákat
szertnénk, stb. Így egyébként viszonylag ingyen nyernénk conditional
breakpoint és watchpoint supportot is. Illetve a generált kódban nem
kellene explicit olyan szerkezetet tenni, ami visszaadja a vezérlést
valami kontrollernek, hogy az állítsa meg, ha kell.
Egy user directory-t már én is elkövettem magamnak, nagyon hasznos tud lenni.
Üdv,
Máté
Idézet (nboldi at caesar.elte.hu):
> Sziasztok!
>
> A tegnapi meeting-el kapcsolatban egy dolgot jeleznék. A leíráshoz
> felkerült egy ilyen pont:
> Decision: Incremental compilation to Java, generated code loaded
> into the Eclipse process
>
> Amennyire emlékszem, Máté ennek csupán a lehetőségét mondta,
> konkrétan arról nem volt szó, hogy ez így is történjen. Lehet, hogy
> nem is lenne annyira jó ötlet, mondjuk elképzelhető, hogy a modellt
> más vm beállításokkal kell futtatni, mint az eclipse-t (például több
> memóriát kell kapnia.)
>
> Amúgy sztem alapból az eclipse sem futtatja azonos processzben az
> elindított programot, néhányszor mál lőttem le feladatkezelőből.
>
> Még egy megjegyzés: én azt hasznosnak találom a másik projektben,
> hogy minden tagnak van saját foldere a repón. Én bátorkodtam
> csinálni magamnak egyet users/nboldi alatt.
>
> Üdv,
> Boldi
>
> _______________________________________________
> Modelinterpreter mailing list
> Modelinterpreter at plc.inf.elte.hu
> https://plc.inf.elte.hu/mailman/listinfo/modelinterpreter
>
More information about the Modelinterpreter
mailing list