Displaying 1 to 20 from 56 results

sparkler - Native pattern matching for JavaScript

  •    Javascript

Sparkler is a pattern matching engine for JavaScript built using sweet.js macros, so it looks and feels like native syntax. It has no runtime dependencies and compiles down to simple ifs and fors. Sparkler overloads the function keyword as a macro (don't worry, all your old functions will still work) but implements a slightly different syntax. There's no argument list after the name or function keyword. Instead the function body is just a set of ES6 style arrow-lambdas separated by commas.

babel-plugin-macros - 🎣 Enables zero-config, importable babel plugins

  •    Javascript

Check out this guest post on the Babel.js blog for a complete write up on the problem, motivation, and solution.Currently, each babel plugin in the babel ecosystem requires that you configure it individually. This is fine for things like language features, but can be frustrating overhead for libraries that allow for compile-time code transformation as an optimization.

ki - lisp + mori, sweet.js

  •    Javascript

See ki-lang.org for more information or try ki straight in your browser. ki is a lisp with Clojure data structures and semantics that can be intermixed with Javascript code at any level.




maud - :pencil: Compile-time HTML templates for Rust

  •    Rust

Maud is an HTML template engine for Rust. It's implemented as a macro, html!, which compiles your markup to specialized Rust code. This unique approach makes Maud templates blazing fast, super type-safe, and easy to deploy. Note that Maud depends on the unstable procedural macro API, and so requires the nightly version of Rust.

macro-components - Create flexible layout and composite UI components without the need to define arbitrary custom props

  •    Javascript

Create flexible layout and composite UI components without the need to define arbitrary custom props. Note: Macro components are intended to only work with specific child components. If you're wanting to define slots, see the Alternatives section below.

SpellCaster3

  •    DotNet

This program is an helper for Ultima Online game. It's used to create small icons that will execute macros and vocal commands. Icons can be placed anywhere on screen, can be colored and you can place text inside. Set of icons can be saved on file and can be easily loaded with ...

Outlook Attachment and Picture Extractor Macro

  •    

Macro in Outlook to Download and Remove Attachment and Picture to decrease the size of your mailbox


SharePoint Wiki Macros

  •    JQuery

SharePoint Wiki Macros aims to fill some important feature gaps between popular wiki systems and SharePoint 2010 wikis (both Team Sites and Enterprise Wikis). "Macros" in a wiki are simple content tokens that are replaced with more complex code dynamically when a page is re...

DSLisp

  •    

DSLisp is an interpreted language and host that integrates with .NET. Language features: * Lisp style Macro support * Lambdas * Tail recursion * Big integers Host features: * .NET integration , interact with .NET objects or external .NET resources * Single step debugging *...

Shimmy - Make Visual Studio Bend to Your Will

  •    

Shimmy makes it easier to extend Visual Studio by providing a, MEF-powered, extensibility framework. It's now easy to add functionality to Visual Studio without relying on macros, or needing to recompile and redeploy separate AddIn projects.

MSTestGlider

  •    CSharp

MSTestGlider is a Visual Studio 2008/2010 add-in that provides macros for faster test-driven development with MSTest (or NUnit).

ConnectBasic

  •    

The Open Source Macro Programming System (Implemented in C# atop the DLR)

ember-cpm - ComputedProperty Macros for Ember

  •    Javascript

Version 2.0+ will only work with Ember 2.0+ Version 3.0+ is only tested in the last 2 LTS. Just import individual macros from ember-cpm/macros/* or all macros from ember-cpm.

macchiato-core - Ring style HTTP server abstraction for Node.js

  •    Clojure

Macchiato Core implements core Ring 1.6 async handlers and middleware on top of Node.js. The API is kept same as the original Ring API whenever possible. See here for some example projects to get started.

007 - Small experimental language with a license to macro

  •    Perl

Prague, Czech Republic. Around two o'clock at night. A single car pulls up to the section headquarters. Section chief JOHN DRYDEN gets out and looks around him before getting into the empty building.

macaron - Macros for CoffeeScript

  •    CoffeeScript

Macaron has a Grunt plugin written by Ahmet Aygün.Please read the README file of grunt-macaron for installation instructions.

broccoli-sweetjs - Transpile Sweet.js macros

  •    Javascript

Issues with the output should be reported on the Sweet.js issue tracker.A list of macros you want to use.

quick-error - A rust-macro which makes errors easy to write

  •    Rust

A macro which makes error types pleasant to write. at your option.