Graham Blatz, analista/minero de datos, First Solar
Big Data a menudo implica scripts extensos, e incluso el organizador más diligente de código complejo, ya sea mediante funciones de inclusión, expresiones ingeniosas, plegado de código o división de la ventana del script, puede encontrarse desplazándose por miles y miles de líneas. Usando un script y un poco de sintaxis en los comentarios, se puede aprovechar la naturaleza textual de los archivos JSL para organizar código extenso en pestañas ordenadas (o cualquier disposición de visualización) que contienen cuadros de script editables al abrirlos. Sin embargo, este diseño presenta algunos desafíos, como la ejecución completa del script, el guardado del script con pestañas y la colisión de variables. Estos desafíos se solucionan creando botones con scripts específicos que extraen y procesan la información de las pestañas sobre la marcha. Este documento abarca expresiones regulares, manipulación de cuadros de visualización, espacios de nombres y edición general de texto, todo ello en un contexto ligero (el script tiene menos de cien líneas) para crear un entorno de scripting que aumenta la productividad y reduce la frustración organizacional: un script para ayudar a escribir scripts.