6 repositorios
Capabilities for defining and invoking reusable named or anonymous functions within a scripting environment.
Distinct from Remote Function Invocation: Distinct from Remote Function Invocation: focuses on local function definition and closure capture within a script interpreter, not remote orchestration.
Explore 6 awesome GitHub repositories matching software engineering & architecture · Scripted Function Definitions. Refine with filters or upvote what's useful.
Rockstar is an esoteric programming language whose syntax is inspired by 1980s hard rock and heavy metal lyrics, making programs read like song lyrics. It uses poetic number literals, where the length of each word in a phrase is parsed as a decimal digit to initialize numeric variables, and pronoun-based variable references, where words like "it" and "they" resolve to the most recently assigned or compared variable at runtime. The language can be compiled to WebAssembly and run inside a web page for in-browser code execution. The language distinguishes itself through a lyric-driven parsing sy
Creates and invokes functions within the language despite its non-functional design philosophy.
Webhook.site is a web-based tool that captures, inspects, and debugs incoming HTTP requests and emails sent to a unique URL, without requiring any server setup. It also functions as an API mocking and response modification tool, capable of generating mock APIs from OpenAPI specifications and altering HTTP responses, headers, and status codes for testing purposes. Beyond inspection, it serves as a platform for webhook automation and workflow orchestration, triggering multi-step automations—including database queries, SSH commands, and HTTP calls—when a webhook is received. The service distingu
Ships a WebhookScript interpreter that supports defining and invoking custom functions with variable capture.
Documents the syntax for defining and invoking named command blocks with optional arguments in Bash.
QLExpress es un motor de scripting dinámico y lenguaje de expresión para la plataforma Java. Funciona como un evaluador de expresiones en tiempo real y motor de reglas de negocio, permitiendo que las aplicaciones ejecuten scripts y evalúen lógica de negocio sin requerir la recompilación del sistema. El motor se distingue por un sandbox de scripting seguro que impone políticas de seguridad mediante listas blancas de clases y tiempos de espera de ejecución. Admite matemáticas de alta precisión para evitar errores de redondeo y proporciona soporte de alias de lenguaje para crear lenguajes específicos de dominio que se asemejan al lenguaje natural. Las capacidades adicionales incluyen un mecanismo de reproducción de fragmentos basado en macros y la capacidad de extender clases Java existentes inyectando nuevos métodos de miembro accesibles solo dentro del entorno de script. El sistema cubre una amplia gama de capacidades, incluyendo compilación basada en bytecode con almacenamiento en caché de scripts, evaluación de árboles de sintaxis abstracta e interpolación dinámica de cadenas. También proporciona observabilidad a través del seguimiento de ejecución a nivel de nodo para el análisis de causa raíz, así como validación de sintaxis de script y soporte de estructuras de datos complejas utilizando sintaxis JSON.
Allows defining and invoking reusable named or anonymous functions within the scripting environment.
Este proyecto es un recurso educativo integral que consiste en un tutorial de programación en Bash, una referencia de scripting y un manual de línea de comandos de Linux. Proporciona materiales instructivos para escribir scripts, automatizar tareas del sistema y dominar la navegación por terminal y la administración de sistemas Unix. Las guías cubren una amplia gama de personalización del entorno shell, incluyendo el estilo del prompt y el uso de alias. También proporciona una guía del entorno shell para gestionar archivos de configuración e inicializar entornos de usuario. Los materiales detallan un amplio conjunto de capacidades, incluyendo lógica de flujo de control, gestión de datos con arrays indexados y asociativos, y procesamiento de texto. Otras áreas cubiertas incluyen la gestión de archivos y recursos, coincidencia de patrones con expresiones regulares y herramientas de observabilidad para la depuración de scripts y validación de sintaxis. El recurso también explica funciones interactivas de la terminal como la recuperación del historial de comandos, el autocompletado de entrada y los atajos de teclado para la navegación en la línea de comandos.
Covers the definition and invocation of named command blocks to create reusable logic in scripts.
Oils is a Unix shell interpreter and scripting language runtime that combines a modern shell language with POSIX and Bash compatibility. It functions as a structured data shell, integrating JSON and J8 formats to manage complex data without relying on string parsing. The system is distinguished by a C++ transpiled interpreter that converts a subset of Python source code into strongly typed C++ for high-performance execution. It features a garbage-collected typed runtime that supports prototype-based polymorphism, lexical closures, and reference-based variable mutation. To decouple shell logic
Creates routines that manage I/O, external processes, and standard streams for advanced scripting.