Factor Oracle issueshttps://depot.lipn.univ-paris13.fr/formal-model-for-musical-improvisation/factor-oracle/-/issues2019-07-26T08:22:35Zhttps://depot.lipn.univ-paris13.fr/formal-model-for-musical-improvisation/factor-oracle/-/issues/10Use git flow workflow2019-07-26T08:22:35ZJaime AriasUse git flow workflowUse the git-flow workflow (https://danielkummer.github.io/git-flow-cheatsheet/index.fr_FR.html).
Usually, the `master` branch must have code that compiles and works (stable code). We have then the `develop` branches and `features` branc...Use the git-flow workflow (https://danielkummer.github.io/git-flow-cheatsheet/index.fr_FR.html).
Usually, the `master` branch must have code that compiles and works (stable code). We have then the `develop` branches and `features` branches.Maria Paula CARRERO RIVASMaria Paula CARRERO RIVAShttps://depot.lipn.univ-paris13.fr/formal-model-for-musical-improvisation/factor-oracle/-/issues/9Use CMake for automation2019-07-22T10:37:21ZJaime AriasUse CMake for automation- Use CMake to compile and launch the generation of documentation and tests. Aquí un tutorial : https://riptutorial.com/cmake- Use CMake to compile and launch the generation of documentation and tests. Aquí un tutorial : https://riptutorial.com/cmakeMaria Paula CARRERO RIVASMaria Paula CARRERO RIVAShttps://depot.lipn.univ-paris13.fr/formal-model-for-musical-improvisation/factor-oracle/-/issues/8Factor Oracle uses symbols that are not in the alphabet2019-07-23T14:59:30ZJaime AriasFactor Oracle uses symbols that are not in the alphabetWhen the string input is `hello` the factor oracle returns the sequence : `cabce`. However, `c`, `a` and `b` are not in the alphabet.When the string input is `hello` the factor oracle returns the sequence : `cabce`. However, `c`, `a` and `b` are not in the alphabet.Maria Paula CARRERO RIVASMaria Paula CARRERO RIVAShttps://depot.lipn.univ-paris13.fr/formal-model-for-musical-improvisation/factor-oracle/-/issues/7Segmentation Fault2019-07-23T15:01:01ZJaime AriasSegmentation FaultSegmentation Fault happens when the string input is `pepe`.Segmentation Fault happens when the string input is `pepe`.Maria Paula CARRERO RIVASMaria Paula CARRERO RIVAShttps://depot.lipn.univ-paris13.fr/formal-model-for-musical-improvisation/factor-oracle/-/issues/6Missing the library : algorithm2019-07-23T15:01:10ZJaime AriasMissing the library : algorithmIn the `main.cpp` we have : `error: ‘sort’ was not declared in this scope` because the library `algorithm` is not included.In the `main.cpp` we have : `error: ‘sort’ was not declared in this scope` because the library `algorithm` is not included.Maria Paula CARRERO RIVASMaria Paula CARRERO RIVAShttps://depot.lipn.univ-paris13.fr/formal-model-for-musical-improvisation/factor-oracle/-/issues/5RAND_MAX is redefined2019-07-23T15:01:16ZJaime AriasRAND_MAX is redefinedThe constant `RAND_MAX` is defined in the `.h` and `.cpp` fileThe constant `RAND_MAX` is defined in the `.h` and `.cpp` fileMaria Paula CARRERO RIVASMaria Paula CARRERO RIVAShttps://depot.lipn.univ-paris13.fr/formal-model-for-musical-improvisation/factor-oracle/-/issues/4Use Google C++ Style Code2019-07-24T15:09:06ZJaime AriasUse Google C++ Style CodeUse the Google C++ Style for coding : https://google.github.io/styleguide/cppguide.html. Visual Studio Code has a nice extension https://marketplace.visualstudio.com/items?itemName=ms-vscode.cpptools that helps with that :)
```
// ---...Use the Google C++ Style for coding : https://google.github.io/styleguide/cppguide.html. Visual Studio Code has a nice extension https://marketplace.visualstudio.com/items?itemName=ms-vscode.cpptools that helps with that :)
```
// -------------------------------------------------------------------------
// C++ settings
// -------------------------------------------------------------------------
"C_Cpp.clang_format_style": "Google",
"C_Cpp.clang_format_sortIncludes": true,
"C_Cpp.default.cppStandard": "c++14"
```Maria Paula CARRERO RIVASMaria Paula CARRERO RIVAShttps://depot.lipn.univ-paris13.fr/formal-model-for-musical-improvisation/factor-oracle/-/issues/3Write documentation2019-07-24T15:09:11ZJaime AriasWrite documentationWrite documentation using `Doxygen` : http://www.doxygen.nl/Write documentation using `Doxygen` : http://www.doxygen.nl/Maria Paula CARRERO RIVASMaria Paula CARRERO RIVAShttps://depot.lipn.univ-paris13.fr/formal-model-for-musical-improvisation/factor-oracle/-/issues/2Write tests2019-07-17T13:01:20ZJaime AriasWrite testsWrite tests using the library https://github.com/catchorg/Catch2Write tests using the library https://github.com/catchorg/Catch2Jaime AriasJaime Ariashttps://depot.lipn.univ-paris13.fr/formal-model-for-musical-improvisation/factor-oracle/-/issues/1create FactorOracle.cpp2019-07-23T15:01:24ZJaime Ariascreate FactorOracle.cppMove the logic of factor oracle in `main.cpp` to `FactorOracle.cpp`.Move the logic of factor oracle in `main.cpp` to `FactorOracle.cpp`.Maria Paula CARRERO RIVASMaria Paula CARRERO RIVAS