Articulo de referencia

Lenguaje de fórmulas

El lenguaje Formula es un lenguaje de scripting utilizado por Lotus Notes . A menudo se le conoce como lenguaje @Formula (pronunciado @formula ) porque muchos elementos del leng...

El lenguaje Formula es un lenguaje de scripting utilizado por Lotus Notes . A menudo se le conoce como lenguaje @Formula (pronunciado @formula ) porque muchos elementos del lenguaje comienzan con el carácter @. Aquí hay un ejemplo de una fórmula de selección:

SELECCIONAR @NoteId = "NT0050D26" 

Desarrollo

Fue creado por Ray Ozzie durante el desarrollo inicial de Lotus Notes. Tomó prestado el compilador y el descompilador de la hoja de cálculo Lotus 1-2-3 , pero a diferencia de este lenguaje, Formula Language fue diseñado principalmente para el procesamiento de cadenas y listas, no para el procesamiento numérico. Originalmente era un lenguaje de programación funcional con características únicas para el manejo de listas de texto, inspiradas en el uso previo de Icon y Lisp por parte de Ray Ozzie .

El motor del lenguaje Formula fue reescrito por Damien Katz para Notes y Domino 6. [ 1 ] Se agregaron nuevas características al lenguaje, como bucles y ejecución dinámica, y se mejoró el rendimiento. [ 2 ]

Referencias

  1. Damien Katz (4 de enero de 2005). "Reescritura del motor de fórmulas" . Blog personal . Consultado el 30 de septiembre de 2016 .
  2. "Mejoras en el lenguaje de fórmulas de Domino 6" . IBM. 4 de noviembre de 2002. Archivado del original el 22 de octubre de 2012. Consultado el 30 de septiembre de 2016 .