dynamic-mixins

Class combiner

A system for creating dynamic class combinations with ordered precedence and circular reference checking.

Simple, dynamic class combination for CLOS.

GitHub

31 stars
5 watching
4 forks
Language: Common Lisp
last commit: about 4 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
mrkrupski/less-dynamic-stylesheet A collection of reusable mixins for building dynamic CSS stylesheets using LESS. 97
oney/mixin A package that provides a more powerful protocol-oriented programming approach by allowing developers to extend existing classes with new functionality like Mixin in React.js. 45
devlyon/mixter A platform to learn CQRS/Event Sourcing through interactive coding exercises in multiple programming languages 312
andyobtiva/super_module Allows defining class methods and method invocations the same way as super classes without using def included(base). 140
raganwald/youaredachef A library that provides method combinations to separate concerns in object-oriented programming. 183
rpav/cl-autowrap A wrapper generator for C to Common Lisp interfaces with performance, convenience, and completeness. 218
rpav/fast-io Improves performance of octet-vector and stream I/O in Common Lisp programming 147
sortablejs/react-mixin-sortablejs A React mixin for integrating the SortableJS library into React components 28
antonmihaylov/react-with-class Utility methods to create reusable React components with customizable classes and props. 9
respo/respo.cljs A ClojureScript library for building virtual DOM applications with a simple, declarative syntax 234
blackmiaool/rn-less A tool that allows developers to write React Native styles using LESS syntax and combines styles with the same class name into a single object 19
kolesoffac/redux-store-mixin Mixin that integrates action creators with Vue components 2
cx-org/combinex An implementation of Apple's reactive programming framework for processing asynchronous events 623
refactorfirst/refactorfirst Identifies highly coupled classes and class cycles in Java codebases to prioritize refactoring efforts. 457
itsmepetrov/redux-combine-actions Middleware that combines async actions into a single dispatch sequence or parallel execution 163