8 repositorios
Functions that test whether all or any elements in a collection satisfy a given predicate.
Distinct from Array Element Finding: Distinct from Array Element Finding: tests all elements against a predicate rather than locating a specific element.
Explore 8 awesome GitHub repositories matching programming languages & runtimes · Predicate-Based Element Testing. Refine with filters or upvote what's useful.
This project is a comprehensive JavaScript programming tutorial and language reference. It serves as a web development education resource providing instruction on modern language fundamentals, object-oriented design, and advanced asynchronous programming patterns. The resource functions as both a frontend development guide and a technical reference. It covers core language features such as closures, prototypes, promises, and typed arrays, while providing practical lessons on managing browser data and handling network requests. The content spans several key capability areas, including browser
Instructs on locating specific items or matches within arrays using values or predicate functions.
Carp is a statically typed Lisp compiler that compiles Lisp-like syntax directly to C source code, enabling seamless integration with existing C libraries and low-level system programming. It manages memory deterministically at compile time using ownership tracking and linear types, eliminating garbage collection pauses and runtime overhead while ensuring type safety through an inferred static type system. The language distinguishes itself through compile-time macro expansion and metaprogramming capabilities, allowing code generation and transformation before final binary output. It enforces
Provides functions to test whether all elements in a static array satisfy a predicate.
Ships functions that test whether every element in a collection satisfies a predicate.
go-funk es una librería de programación funcional para Go que proporciona un conjunto de funciones auxiliares para transformar y consultar slices y maps. Permite un estilo de codificación declarativo para la manipulación de colecciones y la transformación de datos, reduciendo la necesidad de bucles manuales repetitivos. La librería implementa funciones de orden superior para operaciones comunes, incluyendo mapeo, filtrado y búsqueda a través de estructuras de datos utilizando predicados y callbacks. Incluye utilidades para detectar la existencia de elementos y encontrar elementos comunes entre colecciones. Estas capacidades están respaldadas por restricciones de tipo basadas en genéricos y aserciones de tipo impulsadas por interfaces para garantizar que las operaciones funcionen en diversos tipos de elementos.
Provides functions to locate the first element in a collection that satisfies a matching criterion.
pugixml es un analizador XML de C++ ligero y una biblioteca basada en DOM utilizada para analizar, manipular y guardar documentos XML. Proporciona un conjunto de herramientas portátil para leer datos XML de archivos, cadenas o búferes de memoria y convertirlos en un modelo de objetos de documento en memoria. La biblioteca incluye un motor XPath 1.0 dedicado para extraer nodos y datos específicos a través de expresiones de ruta. Se distingue por su gestión de memoria personalizable, permitiendo que las operaciones de heap se redirijan a funciones de asignación definidas por el usuario, y la capacidad de realizar análisis de búfer in-place para reducir las asignaciones de memoria. Su superficie de capacidades cubre la manipulación de datos XML, como insertar o eliminar nodos y atributos, y la serialización de documentos para exportar datos estructurados a flujos o archivos. El proyecto también proporciona mecanismos para el recorrido del árbol a través de iteradores y objetos walker, así como una interfaz de escritura para redirigir destinos de salida.
Locates nodes or attributes by applying a custom boolean function to filter elements.
Dollar es una biblioteca de programación funcional para Swift que proporciona un kit de herramientas integral para la manipulación de colecciones, procesamiento de cadenas, cálculos matemáticos y gestión de fechas y horas. Sirve como una suite de utilidades para filtrar, agregar y reestructurar arrays y diccionarios. El proyecto implementa patrones de programación funcional como currificación, memorización y composición de funciones. También cuenta con una interfaz de wrapper encadenable que permite aplicar múltiples transformaciones de datos secuencialmente antes de extraer un resultado final. La biblioteca cubre una amplia gama de áreas de capacidad, incluyendo saneamiento de texto y conversión de mayúsculas/minúsculas, operaciones de expresiones regulares y el cálculo de valores matemáticos como factoriales y divisores. También incluye herramientas para analizar marcas de tiempo Unix y calcular desplazamientos de tiempo relativos. El kit de herramientas extiende los tipos de la biblioteca estándar de Swift con métodos genéricos para la transformación y agregación de datos.
Locates the first or last element, or the index of a value, that matches a condition.
Koka is a statically typed functional programming language featuring an algebraic effect system. It uses a strong type system to verify program correctness and track side effects at compile time. The language is distinguished by a reference counting compiler that transforms source code into native C code, eliminating the need for a tracing garbage collector. It employs perceive-based in-place updates to reduce memory overhead and utilizes tail recursion modulo cons for constant-space data structure construction. The system provides a comprehensive standard library covering numeric operations
Includes functions to test whether all or any elements in a list satisfy a boolean condition.
Eloquent-JavaScript is a comprehensive JavaScript programming textbook and interactive coding tutorial designed for web development education. It serves as both a language reference and a practical guide, combining theoretical lessons with an environment where learners can execute and modify code examples. The project focuses on the fundamental principles of the JavaScript language, including lexical scoping, prototype-based inheritance, and asynchronous patterns. It provides detailed instruction on object-oriented programming, functional programming, and the use of the browser DOM to create
Demonstrates how to verify if all elements in a collection satisfy a specific predicate.