8 Repos
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 ist eine Bibliothek für funktionale Programmierung in Go, die eine Reihe von Hilfsfunktionen zur Transformation und Abfrage von Slices und Maps bereitstellt. Sie ermöglicht einen deklarativen Programmierstil für die Manipulation von Sammlungen und Datentransformationen, wodurch wiederkehrende manuelle Schleifen reduziert werden. Die Bibliothek implementiert Funktionen höherer Ordnung für gängige Operationen, einschließlich Mapping, Filtern und Suchen in Datenstrukturen mittels Prädikaten und Callbacks. Sie enthält Dienstprogramme zur Erkennung der Existenz von Elementen und zum Finden gemeinsamer Elemente zwischen Sammlungen. Diese Funktionen werden durch generische Typ-Constraints und interface-basierte Typ-Assertionen unterstützt, um sicherzustellen, dass die Operationen über verschiedene Elementtypen hinweg funktionieren.
Provides functions to locate the first element in a collection that satisfies a matching criterion.
pugixml ist ein leichtgewichtiger C++-XML-Parser und eine DOM-basierte Bibliothek, die zum Parsen, Manipulieren und Speichern von XML-Dokumenten verwendet wird. Sie bietet ein portables Toolset zum Lesen von XML-Daten aus Dateien, Strings oder Speicherpuffern und deren Konvertierung in ein In-Memory-Dokumentobjektmodell. Die Bibliothek enthält eine dedizierte XPath-1.0-Engine zur Extraktion spezifischer Knoten und Daten durch Pfadausdrücke. Sie zeichnet sich durch anpassbares Speichermanagement aus, das es ermöglicht, Heap-Operationen auf benutzerdefinierte Allokationsfunktionen umzuleiten, sowie durch die Fähigkeit, In-Place-Puffer-Parsing durchzuführen, um Speicherallokationen zu reduzieren. Der Funktionsumfang deckt XML-Datenmanipulation ab, wie etwa das Einfügen oder Entfernen von Knoten und Attributen, sowie die Dokument-Serialisierung zum Exportieren strukturierter Daten in Streams oder Dateien. Das Projekt bietet zudem Mechanismen für die Baum-Traversierung mittels Iteratoren und Walker-Objekten sowie eine Writer-Schnittstelle zur Umleitung von Ausgabezielen.
Locates nodes or attributes by applying a custom boolean function to filter elements.
Dollar is a functional programming library for Swift that provides a comprehensive toolkit for collection manipulation, string processing, mathematical calculations, and date and time management. It serves as a utility suite for filtering, aggregating, and restructuring arrays and dictionaries. The project implements functional programming patterns such as currying, memoization, and function composition. It also features a chainable wrapper interface that allows multiple data transformations to be applied sequentially before extracting a final result. The library covers a wide range of capab
Locates the first or last element, or the index of a value, that matches a condition.
Koka ist eine statisch typisierte funktionale Programmiersprache mit einem algebraischen Effektsystem. Sie verwendet ein starkes Typsystem, um die Korrektheit von Programmen zu verifizieren und Seiteneffekte zur Kompilierzeit zu verfolgen. Die Sprache zeichnet sich durch einen Referenzzählungs-Compiler aus, der Quellcode in nativen C-Code umwandelt, wodurch ein Garbage Collector überflüssig wird. Sie verwendet wahrnehmungsbasierte In-Place-Updates, um den Speicher-Overhead zu reduzieren, und nutzt Tail Recursion Modulo Cons für die Konstruktion von Datenstrukturen mit konstantem Speicherbedarf. Das System bietet eine umfassende Standardbibliothek, die numerische Operationen mit beliebiger Präzisionsarithmetik, String-Verarbeitung mit effizienten Views und koinduktive Datenmodellierung für unendliche Strukturen abdeckt. Sie enthält zudem integrierte Unterstützung für hardware-sampling-basiertes Ausführungs-Profiling sowie einen komponierbaren Mechanismus zur Behandlung von Exceptions und asynchronen Abläufen.
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.