8 repository-uri
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 este o bibliotecă de programare funcțională pentru Go care oferă un set de funcții helper pentru a transforma și interoga slice-uri și map-uri. Aceasta permite un stil de codare declarativ pentru manipularea colecțiilor și transformarea datelor, reducând nevoia de bucle manuale repetitive. Biblioteca implementează funcții de ordin superior pentru operațiuni comune, inclusiv mapare, filtrare și căutare prin structuri de date folosind predicate și callback-uri. Include utilitare pentru detectarea existenței elementelor și găsirea elementelor comune între colecții. Aceste capabilități sunt susținute prin constrângeri de tip bazate pe generice și aserțiuni de tip bazate pe interfețe, pentru a asigura funcționarea operațiunilor pe diverse tipuri de elemente.
Provides functions to locate the first element in a collection that satisfies a matching criterion.
pugixml este un parser XML C++ ușor și o bibliotecă bazată pe DOM utilizată pentru parsarea, manipularea și salvarea documentelor XML. Oferă un set de instrumente portabil pentru citirea datelor XML din fișiere, string-uri sau buffere de memorie și convertirea lor într-un model de obiecte de document în memorie. Biblioteca include un motor XPath 1.0 dedicat pentru extragerea nodurilor și datelor specifice prin expresii de cale. Se distinge prin gestionarea personalizabilă a memoriei, permițând operațiunilor de heap să fie redirecționate către funcții de alocare definite de utilizator, și capacitatea de a efectua parsarea buffer-ului in-place pentru a reduce alocările de memorie. Suprafața sa de capabilități acoperă manipularea datelor XML, cum ar fi inserarea sau eliminarea nodurilor și atributelor, și serializarea documentelor pentru exportul datelor structurate către stream-uri sau fișiere. Proiectul oferă, de asemenea, mecanisme pentru traversarea arborelui prin iteratori și obiecte walker, precum și o interfață de scriere pentru redirecționarea destinațiilor de ieșire.
Locates nodes or attributes by applying a custom boolean function to filter elements.
Dollar este o bibliotecă de programare funcțională pentru Swift care oferă un toolkit cuprinzător pentru manipularea colecțiilor, procesarea șirurilor, calcule matematice și gestionarea datei și orei. Servește ca o suită de utilitare pentru filtrarea, agregarea și restructurarea array-urilor și dicționarelor. Proiectul implementează tipare de programare funcțională precum currying, memoization și compunerea funcțiilor. De asemenea, dispune de o interfață wrapper înlănțuibilă care permite aplicarea secvențială a mai multor transformări de date înainte de extragerea unui rezultat final. Biblioteca acoperă o gamă largă de domenii de capabilități, inclusiv igienizarea textului și conversia de carcase (casing), operațiuni cu expresii regulate și calculul valorilor matematice precum factoriale și divizori. Include, de asemenea, instrumente pentru parsarea timestamp-urilor Unix și calcularea decalajelor de timp relative. Toolkit-ul extinde tipurile bibliotecii standard Swift cu metode generice pentru transformarea și agregarea datelor.
Locates the first or last element, or the index of a value, that matches a condition.
Koka este un limbaj de programare funcțional, tipizat static, care dispune de un sistem de efecte algebrice. Utilizează un sistem de tipuri puternic pentru a verifica corectitudinea programului și a urmări efectele secundare la momentul compilării. Limbajul se distinge printr-un compilator cu numărare de referințe care transformă codul sursă în cod C nativ, eliminând nevoia unui garbage collector de tip tracing. Utilizează actualizări in-place bazate pe percepție pentru a reduce overhead-ul de memorie și folosește recursivitatea pe coadă modulo cons pentru construcția structurilor de date cu spațiu constant. Sistemul oferă o bibliotecă standard cuprinzătoare care acoperă operațiuni numerice cu aritmetică de precizie arbitrară, procesarea șirurilor de caractere cu vizualizări eficiente și modelarea datelor co-inductive pentru structuri infinite. Include, de asemenea, suport integrat pentru profilarea execuției prin eșantionare hardware și un mecanism compozabil pentru gestionarea excepțiilor și a fluxurilor asincrone.
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.