You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
One of the UVL language levels adds support for non-Boolean features. There already exists basic support in FeatureIDE and UVLS but not for visualization. Something like this, would probably suffice:
features
"Floating Point Experiment" {extended__}
mandatory
"Language"
alternative
C
Rust
"Compilation Flags"
or
"-O2"
"-O3"
"-Os"
"-O0"
"-Ofast"
// customFlags "Specify any custom flags"
"Data Types"
or
double
float
long
f16
f32
f64
Integer "Experiment Repetitions"
Integer "Random Draws"
"Random Generation Method"
alternative
"Uniform Distribution"
"Uniform Distribution [0,1]"
"Naive Random Generator"
"Operating System"
alternative
Windows
MacOS
Linux
"Algebraic Relation"
or
Associativity
RelationWithPi
Inverses
// customRelation "Specify any custom relation"
"Processor Type"
alternative
CPU
GPU
optional
"Cross Compilation"
constraints
C => double | float | long
Rust => f16 | f32 | f64
Windows => "Cross Compilation"
CPU => !GPU
GPU => !CPU
The text was updated successfully, but these errors were encountered:
I can imagine different visualization (physics of notation is a thing), like putting attributes as in class diagram, i.e., within the box of a feature, and in case the attribute is not associated to a feature, put it to the root.
A cool, temporary workaround could be to have an export in SVG... since SVG can be edited and customized owing to the (very) specific needs of a user.
One of the UVL language levels adds support for non-Boolean features. There already exists basic support in FeatureIDE and UVLS but not for visualization. Something like this, would probably suffice:

Example UVL file by @acherm.
The text was updated successfully, but these errors were encountered: