Update adding new value types in RefPerSys authored by Basile Starynkevitch's avatar Basile Starynkevitch
......@@ -40,7 +40,7 @@ For example, in commit 354d2573431c436fc we have a `display_value_qt` named inst
* we run `./refpersys` with menu *`Create->object for Closure`* with comment `method int/display_value_qt`, which, in our particular case, produce the new `_8KJHUldX8GJ03G5OWp` object and some incomplete `rpsapply_8KJHUldX8GJ03G5OWp` C++ function code that we copy/paste into `output_qrps.cc`; we then activate the *`Dump`* menu. We *temporarily* edit (in the freshly modified `output_qrps.cc`) the generated `RPS_LOCALFRAME` in `rpsapply_8KJHUldX8GJ03G5OWp` to have a `nullptr` local frame descriptor, having -inside that `rpsapply_8KJHUldX8GJ03G5OWp` function- a `RPS_LOCALFRAME(nullptr, //rpskob_8KJHUldX8GJ03G5OWp,`. We now can `make` then `make dump`. We restore the local frame descriptor of `rpsapply_8KJHUldX8GJ03G5OWp` to start with `RPS_LOCALFRAME(rpskob_8KJHUldX8GJ03G5OWp,`. We now can a second time `make` then `make dump`. We now can `git push` our commit 3aa898f32fd78663c70c ...
* we rebuild `./refpersys` (commit 0becbb414d07c82adc5 ...) and we run it once again. This time, using menu *`Create->Plugin`*. In our particular case, a *temporary* file `/tmp/rps_1d7tJKAgZVG02t2FXU.cc` is created and displayed. We edit it to contain:
* we rebuild `./refpersys` (commit 3f648ad987cef9bf ...) and we run it once again. This time, using menu *`Create->Plugin`*. In our particular case, a *temporary* file `/tmp/rps_1d7tJKAgZVG02t2FXU.cc` is created and displayed. We edit it to contain:
```
void rpstempf_1d7tJKAgZVG02t2FXU (Rps_CallFrame* caller) {
......@@ -62,3 +62,5 @@ void rpstempf_1d7tJKAgZVG02t2FXU (Rps_CallFrame* caller) {
<< " closv=" << _.closv);
} // end rpstempf_1d7tJKAgZVG02t2FXU
```
The commit
\ No newline at end of file