SemanticModels.jl
is a package that takes advantage of meta-modeling and
meta-programming to automate model augmentation and creation. We chose Julia for
our project because of the powerful type system, the efficient internal abstract
syntax tree (AST), and the embedded domain specific languages (DSL) that emerge
as a result through the multiple dispatch mechanism for all libraries in the
Julia ecosystem. The dynamic type inference and method generation has
significant and powerful downstream effects which enables dynamic model
manipulation with efficient code generation. These DSLs allow for strong
theoretical category definitions and classifications of models to define
conceptually sound universal rewrite rules for any given model class.
Extended Abstract submission for juliacon 2019
License
mehalter/juliacon2019-submission
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
Extended Abstract submission for juliacon 2019
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published