better-monadic-for

Pattern desugarer

A compiler plugin that provides improvements to desugaring and binding patterns in Scala

Desugaring scala for without implicit withFilters

GitHub

709 stars
21 watching
33 forks
Language: Scala
last commit: 7 months ago
compiler-plugindesugarfor-comprehensionfunctional-programmingoptimizationscala

Related projects:

Repository Description Stars
plokhotnyuk/jsoniter-scala Provides a way to generate efficient and safe JSON codecs at compile-time using Scala macros 750
thangiee/freasy-monad A Scala macro-based library for creating typelevel monads with first-class support in IntelliJ 114
sirthias/borer Provides efficient serialization and deserialization capabilities for binary data formats 225
pchapin/augusta A compiler for the Ada programming language implemented in Scala 28
zaibacu/rita-dsl A DSL for building custom NLP patterns from manual language rules 65
danigargu/dereferencing A plugin for IDA Pro that displays detailed information about registers and stack frames in a more user-friendly way. 562
neo23x0/fnord Extracts patterns from obfuscated code and generates YARA rules based on sequence statistics 296
johngiorgi/declutr A tool for training and evaluating sentence embeddings using deep contrastive learning 380
ivoputzer/cli-args-parser-kata Implementing a CLI arguments parser to process input in various formats 5
patois/xray Tool for filtering and highlighting decompiler output based on regular expressions 125
chengyuegongr/frequency-agnostic Improving word embedding by training an adversarial model to adapt to different frequency distributions. 118
thoughtworksinc/each A macro library that converts native imperative syntax to Scalaz's monadic expressions 256
epfl-lara/scallion A library for writing parsers and pretty printers for LL(1) languages in Scala using a novel parsing algorithm. 56
yfzhang114/llava-align Debiasing techniques to minimize hallucinations in large visual language models 74
adametry/gulp-eslint Identifies and reports on patterns in ECMAScript/JavaScript code 562