Gracias Fabian!!!
Voy a chusmear EditPlus...
Daniel
El día 30/11/07, Fabián Foos <[EMAIL PROTECTED]> escribió:
>
> Hola Daniel:
> Yo para editar las plantillas que he codificado para el AjGenesis use el
> EditPlus, permite configurar resaltadores de sintaxis para nuevos lenguajes.
> Este editor trae unos archivos donde se configuran las palabras claves del
> lenguaje, los tag de apertura y cierre, etc.
> Pero con esto solo pude resaltar la sintaxis del AjBasic (el lenguaje de
> scripting de plantillas), no la del lenguaje del código que voy a generar.
> Aparte para tu caso tiene el problema adicional de que el lenguaje de
> scripting puede cambiar, asi que tendrías que generar un resaltador para
> cada uno.
> No es mucho pero ayuda bastante a la tediosa tarea de la edición de las
> plantillas.
> Con respecto a la alternativa de usar el visual studio, yo me imagino que
> debe ser posible hacer algún extensión o addin, pero no creo que sea una
> tarea fácil :-)
> Espero que te sirva.
>
> Saludos!!
>
> On Nov 30, 2007 2:32 PM, Daniel Calvin <[EMAIL PROTECTED]> wrote:
>
> > Hola Gente
> >
> > Los molesto por un problema que me esta volviendo loco desde hace ya
> > tiempo.
> > Cooperator tiene un engine de de ejecución de scripts, esos scripts se
> > pueden escribir en cualquier lenguaje net.
> > La idea al crearlo fue que cualquiera que quisisera escribir un script
> > pueda hacerlo en el lenguaje que se sienta mas cómodo.
> > La idea fue simple y funciono, de hecho por eso Cooperator implementa
> > ese engine para ejecutar sus scripts, cual es el poblema? se preguntarán
> > entonces....
> > Es dificil escribir los scripts, no tenemos un editor....
> >
> > Para darles una idea:
> >
> > <%for(int i=0;i<10;i++)
> > {%>
> > En estos momentos i vale <%response.write(i);%> :)
> > <%}%>
> >
> > Es muy simple de escribir, no?
> >
> > Bue cuando se arman scripts de 60 o 70 líeneas es pesado.
> > El otro problema es el siguiente, miren este ejemplo:
> >
> > using System;
> > using System.Collections.Generic ;
> > using System.Text;
> > using System.IO;
> >
> > using System.Data.SqlClient;
> > using System.Data.Common;
> >
> > namespace CEArreglaD2TIPBRU
> > {
> > class Program
> > {
> > static void Main(string[] args)
> > {
> > GetLastFile(DateTime.Now);
> > List<ClienteIB> cibl=CreateClienteIBList(GetFileName());
> >
> > <%for(int i=0;i<10;i++)
> > {%>
> > Console.WriteLine("Alguna cosa {0}",<%response.write(i);%> );
> > <%}%>
> >
> > Lo azul es la parte que no se ejecuta, la salida lo incluye
> > directamente.
> > Lo rojo es lo que el motor de scripting procesara.
> >
> > Imaginen esto sin un editor, sin resaltado de sintaxis y esas
> > cosas....., caos y mas caos....
> >
> > Esto le pasa cualquier motor de scripting, la claridad del script
> > mientras se edita depende del editor con que lo armemos....
> >
> > Alguna experiencia al respecto?, conocen algun editor opensource que
> > pueda parametrizar para reconocer mi sintaxis de scripting?, alguna idea
> > para aprovechar al propio VS???
> >
> > :( snif, snif , esto ya me ha superado.... ayudaaa please... ja ja
> >
> > Bue, espero que se identifiquen con mi sufrimiento y me iluminen con
> > vuestra sapiencia.
> >
> > Si me dan una buena punta prometo que publicaremos el engine por
> > separado para que lo puedan usar en lo que gusten...., bue si no me la dan y
> > lo quieren tambien lo publicamos....
> >
> > Gracias por la paciencia.
> >
> > Daniel A. Calvin
> > Cooperator Team Member
> > http://www.cooperator.com.ar
> > Microsoft Certified Professional
> >
> >
>
>
> --
> Fabián Foos
> (msn) [EMAIL PROTECTED]
--
Daniel A. Calvin
Cooperator Team Member
http://www.cooperator.com.ar
Microsoft Certified Professional