nemo icon indicating copy to clipboard operation
nemo copied to clipboard

A fast in-memory rule engine

Results 37 nemo issues
Sort by recently updated
recently updated
newest added

Currently tracing an atom that is created through an aggregate results in the following error message: ``` thread 'main' panicked at nemo-physical/src/tabular/operations/filter.rs:128:9: internal error: entered unreachable code: Filter must only...

tracing
aggregates

The logical model currently supports arbitrary data values, which include nested structured ground terms (based on tuples and maps). This is also parsed, and actively used in `@import` and `@export`...

Parser
logical

Built-in functions should also work as atoms. In particular, boolean functions, such as `isIri`, should be allowed in rule bodies without having to compare their output to "true". For non-boolean...

builtins

expecting to rebase ontop data value refactoring, if that merges beforehand.

enhancement
CSV
io
api

The first example produces 1 fact, while the second example produces not facts, which is unexpected. ``` HeapAllocation_Type("", "java.lang.String[]"). ``` ``` HeapAllocation_Type(?heap, ?type) :- ?heap = "", ?type = "java.lang.String[]"....

bug

Currently iris like `` are serialized as `hello%20world` in csv, which is not interpreted as an iri upon reading.

When receiving an error like: `error: Overloading of predicate names by arity is currently not supported.` it would be good, to output the line number and relation which caused he...

enhancement

[Anyhow](https://docs.rs/anyhow/latest/anyhow/index.html) provides an idiomatic way for passing around errors without the need to keep every single one of them in a combined error enum, which should reduce inter-dependencies without limiting...

enhancement
help wanted
crate
physical
logical
api