PtrMan
PtrMan
@patham9 @TonyLo1 @freemo What is your opinion on the location of the interfaces? I was thinking about api/{public, base}, public is for all interfaces which are exposed and base for...
@TonyLo1 These issues are related. I am not quite sure about the technical details - I would prefer to write and experiment with the interpreter. Just to see if this...
Examples/targets are the following (with increasing difficulty to translate to the bytecode): * https://github.com/opennars/opennars/blob/77fec0e3cf1f459da9cca9fff39025dfdc783bd4/src/main/java/org/opennars/inference/StructuralRules.java#L803 * https://github.com/opennars/opennars/blob/77fec0e3cf1f459da9cca9fff39025dfdc783bd4/src/main/java/org/opennars/inference/SyllogisticRules.java#L39 * https://github.com/opennars/opennars/blob/77fec0e3cf1f459da9cca9fff39025dfdc783bd4/src/main/java/org/opennars/inference/SyllogisticRules.java#L95 etc * https://github.com/opennars/opennars/blob/77fec0e3cf1f459da9cca9fff39025dfdc783bd4/src/main/java/org/opennars/inference/StructuralRules.java#L93 * https://github.com/opennars/opennars/blob/77fec0e3cf1f459da9cca9fff39025dfdc783bd4/src/main/java/org/opennars/inference/StructuralRules.java#L39 The basic pattern which we hardcoded here...
I didn't read the standard yet but there is another related issue which is bugging me now - how to format single line member variables: > /** > \* foobar...
@freemo for member variables
@all How to comment on variables which are already explained in the documentation of the member? Should the documentation for the parameter be left empty or should it still get...
I need to refactor this into a for loop https://github.com/opennars/opennars/blob/8f4bac10ef938e73495488923eaaaddd188d08a4/src/main/java/nars/inference/TemporalRules.java#L338
A interface for it would still be too much unnecessary flexibility in my opinion. It should be Nar(Reasoner) local (stored in NarParameters) in this case. Maybe it's worth it if...
This is still not a library ;) We had this discussion before. It's a tradeoff between (to much) flexibility (for usecases which might never be realized by anyone or anything)...
Fails because the memory is not serializable - will fix this