On Thu, Jul 17, 2025 at 10:55 AM Martin Baker <ax87...@martinb.com> wrote:
>
> OK, thanks, its good to know the existing functionality (the parts that
> I use) will still work on platforms that will be moving to Wayland.

I have a laptop running Wayland on Gentoo, and FriCAS with HyperDoc
works for me (with a Wayland compositor called Sway, but
that's probably not crucial).
A slight problem is though the graphics and fonts quality - they are
very pixelated.
In this sense FriCAS is not the only application with this issue, and
different applications require different worakrounds/tweaks to get
graphics in good quality. E.g. I have to start Firefox setting
MOZ_ENABLE_WAYLAND=1

Just in case,
Dima
>
> Just for my own curiosity, can I just check I understood what you are
> saying. This boot code that is being is being translated to SPAD does
> the following:
>
> library ---> database ----> Local HTML API (simple searches)
> source       tables
> code           +----------> FRICASsys ---> on-line HTML API
>                                             (complex searches)
>
> Does the new SPAD code run on the local server or does it run in the server?
>
> When finished, will any of this still require graphics acceleration
> (X11/Wayland) on the local computer?
>
> I don't totally understand how much of this is moving to FRICASsys,
> which presumably is a university server currently running the Wiki.
> Does the top set of arrows run on my local computer at compile time?
>
> Please don't interpret my curiosity as a criticism, I think its great
> that you are moving boot code to SPAD. I would just be concerned if, at
> least for simple searches, too much source code and processing is hidden
> in a server.
>
> Martin
>
> On 17/07/2025 15:23, Waldek Hebisch wrote:
> > On Thu, Jul 17, 2025 at 09:41:57AM +0100, Martin Baker wrote:
> >> I use openSUSE and run FriCAS from there. I have found openSUSE to be 
> >> stable
> >> over the years and so I'm keen to continue to use it.
> >> In October they are releasing Leap 16.0, Their website says it is "Expected
> >> to be Wayland-only (some Xorg remnants remain for now)"
> >> I don't know what this means but I assume it will continue to allow 
> >> programs
> >> that require X.11 to use it or have some sort of X.11 emulator?
> >
> > I do not know what the above means.  I use LXDE as my desktop and
> > IIUC like most Linux desktops it is X11 only.
> >
> >> So I am hoping that this won't affect how I use FriCAS but these low level
> >> issues do have a nasty way of throwing up unexpected problems and its
> >> potentially more cross platform issues.
> >> I don't actually require x.11 in that I do not start HyperDoc from my
> >> startup script:
> >> ./fricas1 -noht
> >> and I do not use 2D or 3D plotting functions.
> >> So it would be good if a startup script could be distributed with FriCAS
> >> that does not require X.11 at all and just uses the interface to the
> >> Terminal Console.
> >
> > Startup script works fine on machine without X11, you just get an error
> > message that HyperDoc can not start.  And with '-nox' option there is
> > no error message.
> >
> >> I understand that Waldek is combining HyperDoc and fricas io into a 
> >> separate
> >> program.
> >
> > No.  My work is on code included in FRICASsys.  That should lead
> > to replacing most of code in 'br-*.boot' files by Spad code.
> > I would like to merge the new code with API generating code.
> > New code supports interactive use via current HyperDoc window,
> > that is Spad code is able to use current HyperDoc protocol.
> > Ideally new code should be able to generate HTML (api2.spad
> > can do part of work, but needs to be merged and expanded).
> >
> >> In your last message you said "I think that search similar to
> >> constructor and operation search in HyperDoc could be provided by
> >> appropriate table of data and relativly simple Javascript code". This 
> >> raises
> >> my hope that FriCAS could be made completely independent of these low-level
> >> and cross-platform issues. Is this correct?
> >
> > That is slightly different thing.  Currently API code written
> > by Ralf generates .rst files from which Sphinx generate
> > content of API site.  This process provides a search box,
> > but IIUC this search basically works as "full text" search
> > on content of API site.  I would prefer more targeted search
> > and think that relativly simple Javascript code could provide
> > such search.  But this concerns API site, where interaction
> > is only due to Javascript (which limits what can be done).
> > For local use I would prefer to have a Web server inside
> > FRICASsys and dynamicaly generate HTML pages with content
> > corresponding to current HyperDoc.
> >
> > Note: there are many ways to provide Web server functionality.
> > Currently JFriCAS uses Hunchentoot, but is is likely that
> > much simpler things would be enough.
> >
>
> --
> 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 fricas-devel+unsubscr...@googlegroups.com.
> To view this discussion visit 
> https://groups.google.com/d/msgid/fricas-devel/aea4492e-95b9-44a0-817e-55623b0858d5%40martinb.com.

-- 
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 fricas-devel+unsubscr...@googlegroups.com.
To view this discussion visit 
https://groups.google.com/d/msgid/fricas-devel/CAAWYfq1jrv1E2qaAKOdw-T-AdVj_bj-C2vxRHmTL5tS5Keek2w%40mail.gmail.com.

Reply via email to