AlgebraicJulia / AlgebraicJulia/GATlab.jl

Tracing of Julia programs

Aberta
#45 0 comentários 0 reações 0 responsáveis Ver no GitHub
Linguagem predominante
Julia
Estrelas
43
Forks
4
Métricas de merge de PRs
Nenhum PR com merge em 30d

Descrição

An alternative to writing down syntax trees with macros is to either:

- Use `@code_lowered` to expand a julia function, and then parse into Trm/e-graph from that
- Pass in something that subtypes `Number` to a julia function, and have the operations on it accumulate a syntax tree instead of computing anything

We should think about both of these approaches. Both of these are used in `SciML`: the second one is the default mode of operation and the first one is supported through https://docs.sciml.ai/ModelingToolkit/stable/tutorials/modelingtoolkitize/

Guia de contribuição

Nenhum guia de contribuição indexado para este repositório

Avaliação

Esta issue ainda não foi avaliada.

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.