On Fri, Mar 19, 2021 at 11:02 AM Qian Yun <
oldk...@gmail.com> wrote:
>
> Recently there is news about the release of Flutter 2.0, and Ubuntu
> using it to build the future Ubuntu installer.
>
> I'm a little interested in it and take a deeper look.
>
> Short introduction, "Flutter is Google’s UI toolkit for building
> beautiful, natively compiled applications for mobile, web, and
> desktop from a single codebase."
>
> It is based on the Dart language. Frankly speaking, I like it somewhat.
> Some of its language features are similar to SPAD, I would say.
> Strong static typing with type deduction, its "abstract class" is a bit
> like our "Category". It fits to my taste much better than JS.
>
> About Flutter, its design philosophy appeals to me as well.
> The underlying operating systems only provide a canvas and
> Flutter provides all the widgets to do the rendering.
I'd stay away from Google's offerings, given how often they break/remove their
stuff, etc (it probably also has a big Google "platform" bias, too).
I'd choose something like elm (
https://elm-lang.org/) instead. Yes, it
compiles to JS
and runs in a browser, but that's a plus, not a minus. Messing around
with a gazillion
different windowing enviroments is better left to other projects.
Or just conentrate on jupyter kernel for fricas, and showing docs there.
>
> I'd say I would prefer to use Flutter than Qt (C++ or Python/JS binding)
> to build the replacement of HyperDoc. Maybe I can make up my
> mind and get a working demo before the end of this year (or next year),
> for Linux/Windows/macOS/Web/Android/iOS.
>
> - Qian
>
> --
> 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...@googlegroups.com.
> To view this discussion on the web visit
https://groups.google.com/d/msgid/fricas-devel/f526fcf6-48b4-926d-a487-dbae1901ea1b%40gmail.com.