As my initial code is based on the rivescript-java version, I think it's a good idea to try to keep the code of the two similar versions in terms of implementation and organization.
This would make it easier to replicate localized corrections in the java version for csharp, given the low usage of the csharp version relative to java.
especially this commit: Refactorings for 0.8.0 release
As my initial code is based on the rivescript-java version, I think it's a good idea to try to keep the code of the two similar versions in terms of implementation and organization. This would make it easier to replicate localized corrections in the java version for csharp, given the low usage of the csharp version relative to java. especially this commit: Refactorings for 0.8.0 release