Expronicon: a modern toolkit for meta-programming in Julia

07/26/2023, 8:10 PM — 8:20 PM UTC
32-141

Abstract:

Expronicon is a toolkit for metaprogramming in Julia, offering a rich set of functions for analyzing, transforming, and generating Julia expressions, first-class support of MLStyle's pattern matching, and type-stable algebra data types for efficient and simple code generation. Perfect for boosting productivity and improving coding efficiency.

Description:

Expronicon is a collective toolkit built on top of the awesome MLStyle package for functional programming features. It features

  • a rich set of tools for analyzing, transforming, and generating Julia expressions
  • type-stable algebra data type
  • expanding compile-time dependencies, help you get rid of dependencies that are not needed in runtime to improve your package's loading time
  • ExproniconLite: a light-weight version with 0 dependencies for latency-sensitive applications

please refer to the documentation website for more information https://expronicon.rogerluo.dev/

Platinum sponsors

JuliaHub

Gold sponsors

ASML

Silver sponsors

Pumas AIQuEra Computing Inc.Relational AIJeffrey Sarnoff

Bronze sponsors

Jolin.ioBeacon BiosignalsMIT CSAILBoeing

Academic partners

NAWA

Local partners

Postmates

Fiscal Sponsor

NumFOCUS