I think it'd be also useful to take a moment to think about possible
future module system implementation, where for example tons of modules
might have an init function, and how profile output should look like.
Not anything concrete, but about the possible naming styles and how
it'd relate to this scenario.
So, for example, a more s7-ish way would be to look for the
+namespace+ or +module+ symbol's value in the funclet.
Also, in my style I follow namespace/fun but others might prefer
namespace:fun style. Should that be also configurable via (*s7*
profile-prefix-separator) or not?

About omitting "rootlet/" that could be a check in profile.scm.

PS in the attached scm file above, I should have a top level (define
*ns-name* 'rootlet). This is implicitly added in my setup.

On Tue, 28 Sept 2021 at 00:57, <[email protected]> wrote:
>
> An interesting problem!  I lean toward (*s7* 'profile-prefix).  And
> I'd omit "rootlet/" so that "normal" cases are easier to read.
> The second solution sounds problematic to me -- there's currently
> no space in the function cell for the profile position.
>
_______________________________________________
Cmdist mailing list
[email protected]
https://cm-mail.stanford.edu/mailman/listinfo/cmdist

Reply via email to