On Tue, Jan 06, 2026 at 07:32:28PM +0100, Grégory Vanuxem wrote:
> Hello,
>
> Wow, thanks for this work in this direction. I only discover your code
> and just two things now, more later. I am busy actually:
>
> A typo:
> constructor_documentation : SY -> String
> ++ constructor_documentation(n) gives documentation string for
> ++ constructor with name s. Returns emp[ty string for
> ^^^
> ++ undocumented constructors.
Thanks.
> And why downcase in BrowserInformation and not lowerCase in String.
> Some improvements?
downcase is lower level, works on whole string and should be faster.
lowerCase from Character has to be called separately for each character
and has more fancy features. And lowerCase in string calls lowerCase
via map, so pays cost of callse. Also, it was easier to write downcase
than to find lowerCase.
> And a last thing, you do not plan to expose BrowserInformation, now,
> or you have something else in mind?
Exposed constructors are supposed to be useful for most users.
I expect that BrowserInformation will be used indirectly.
Normally such constructors are not exposed. Of course, user
who want to use them can expose them.
--
Waldek Hebisch
--
You received this message because you are subscribed to the Google Groups
"FriCAS - computer algebra system" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion visit
https://groups.google.com/d/msgid/fricas-devel/aV2CBm3hts9sU7GV%40fricas.org.