Fe de erratas, donde decía "pre-compilador" debió decir "pre-procesador".
AKA los Domain Specific Languages del '90 ?

(lo feo de ese entonces: tener que emular multithreading a mano)

Saludos,
Fabián.

> -----Original Message-----
> From: patrones@mug.org.ar [mailto:[EMAIL PROTECTED] On Behalf Of Fabian
> Ramos
> Sent: Monday, September 25, 2006 3:22 PM
> To: patrones List Member
> Subject: [patrones] Specifications
> 
> Me suscribo a la lista de nostálgicos que extrañan las bondades de
> Clipper,
> que siempre se aguantaba una más y tiraba un año más. Lástima que el 90%
> de
> la gente lo usaba como un xbase más. La pregunta es, porqué si extrañamos
> cosas de Clipper como los codeblocks, no pedimos a gritos los block
> closures
> de smalltalk? El precondition/postcondition del getsystem / tbrowse. Las
> macrosusticiones &{|| } de los codeblocks :p Con eso nada más podíamos
> fácilmente hacer sistemas mucho más flexibles.
> Con esos modestos features, más mucho pre-compilador empezamos a hacer
> pseudo-objetos (que terminaban en super-arrays llenos de codeblocks).
> Después llegaron las librerías Class(Y) y Objects acompañada de Fivewin,
> un
> engendro, pero funcionaba (después de pelarse la frente). Clases dinámicas
> en runtime !!
> Si bien ahora todo se puede "emular" en .NET (hasta las clases dinámicas),
> pienso que no era necesario dar tantas vueltas :(
> Seguramente C# 6.0 se va a parecer a Ruby o Smalltalk y estaremos
> impresionados por los grandes avances de la tecnología... No apareció el
> Ruby.NET ?, ya que el S# no va a ver la luz.
> 
> PD: los métodos anónimos si bien presentan una facilidad parecida en
> tiempo
> de compilación, no es equivalente. Se acercaría un poco más si pudiera ser
> definido en runtime. En realidad, en términos de funcionamiento un
> delegate
> se parece más, pero hay todo un tema de contextos de declaración que porta
> un block closure por ej. que no creo que sea fácil de reproducir en .net
> 
> Saludos,
> Fabián
> www.ivolutia.com (sitio pre-actualizado!)
> 
> > -----Original Message-----
> > From: patrones@mug.org.ar [mailto:[EMAIL PROTECTED] On Behalf Of
> > Esteban A. Zibecchi
> > Sent: Monday, September 25, 2006 12:09 PM
> > To: patrones List Member
> > Subject: [patrones] Specifications
> >
> > Si.......... Pero cada dia que paso pienso mejor del Clipper.
> >
> > Para los que no lo conocieron, un pequeño resumen (sorry x el OffTopic)
> >
> > Clipper 5.2e (DOS)
> > Año : 1995
> > Soporte x CodeBlocks (métodos anónimos)
> > Soporte x manejo de memoria transparente
> > Soporte x Año 2000, utilizando el método de pivot
> > Soporte x extemsopmes
> > Todo en un compilador de 200k.........
> >
> > Saludos
> > Esteban
> >
> > -----Original Message-----
> > From: patrones@mug.org.ar [mailto:[EMAIL PROTECTED] On Behalf Of
> Diego
> > Cepero
> > Sent: Lunes, 25 de Septiembre de 2006 11:42
> > To: patrones List Member
> > Subject: [patrones] Specifications
> >
> > Hola Esteban,
> >
> >     Te veo extrañando a los codeblocks... ¿No probaste los métodos
> > anónimos?
> >
> > http://msdn2.microsoft.com/en-us/library/0yw3tz5k.aspx
> >
> > -----Mensaje original-----
> > De: Esteban A. Zibecchi [mailto:[EMAIL PROTECTED] Enviado el:
> > Lunes,
> > 25 de Septiembre de 2006 11:28 a.m.
> > Para: patrones List Member
> > Asunto: [patrones] Specifications
> >
> > Que link interesante, sobre todo la parte de predicados.
> > Un comentario para los más viejitos...... Vieron que parecido a los
> > CodeBlocks de Clipper el manejo "super avanzado" de Ruby??
> >
> > Bye!
> >
> >
> > -----Original Message-----
> > From: patrones@mug.org.ar [mailto:[EMAIL PROTECTED] On Behalf Of
> Dario
> > Quintana
> > Sent: Lunes, 18 de Septiembre de 2006 14:26
> > To: patrones List Member
> > Subject: [patrones] Specifications
> >
> > Hola gente, acá va otro link de Especificaciones pero con predicados
> >
> > http://www.jeffperrin.com/index.php/2006/06/28/specification-pattern-
> with-
> > pr
> > edicates/
> >
> > On 9/16/06, José Selesán <[EMAIL PROTECTED]> wrote:
> > >
> > >
> > > Buenas gente. Leyendo los correos de Domail Model y las explicaciones
> > > de Carlos (Peix), vi que hablan de Specifications. Por razones de
> > > distancia no puedo asistir a las charlas (grrrrrr), por lo que les
> > > pregunto si tienen links para leer un poco del tema de Specifications.
> > >
> > > Saludos.
> > >
> > >
> > >
> > > --
> > >  No virus found in this outgoing message.
> > >  Checked by AVG Free Edition.
> > >  Version: 7.1.405 / Virus Database: 268.12.2/443 - Release Date:
> > > 11/09/2006
> > >
> >
> >
> > --
> > Dario Quintana
> > dariodotnet.blogspot.com
> >
> >
> >
> >
> >
> >
> >
> 



Responder a