Windows installer for official l FriCAS - GitHub commit: 06a45d0

18 views
Skip to first unread message

Grégory Vanuxem

unread,
May 12, 2024, 7:44:15 PM5/12/24
to fricas...@googlegroups.com
Hello folks,

Below is a link to a Windows setup program to install FriCAS, usually
in "USER_HOME"/AppData/local/programs/.

A FriCAS start menu entry is added, and optionally it can also create
a desktop icon. The icon used is an old one I created before an
official icon was chosen.

Starting FriCAS will open a Microsoft Windows Terminal running it. I
just partially reverted a commit [1] to allow running
'series(sin(x))*1.0' but this is unsatisfactory.

Please give it a try, for example it is compiled with GMP integer
multiplication support but I don't know how it behaves in other
settings than me.

https://drive.google.com/file/d/1sRNXFCBvrD70ISbTyKEpHuOoUmFA7V4G/view?usp=sharing

wget or curl need special parameters to download it, but even with a
good link for them, I don't think you will be able to download it
because of Google anti-virus settings. Use a browser instead.

- Greg

[1] src/interp/macros.lisp - line 224:
;(defun GLESSEQP (X Y) (|lt_sexp| X Y))
(defun GLESSEQP (X Y) (NOT (GGREATERP X Y)))

Grégory Vanuxem

unread,
May 12, 2024, 7:58:30 PM5/12/24
to fricas...@googlegroups.com
Attached is an example script for Inno Setup (https://jrsoftware.org/)
to build a self installer.

It can be adapted I think at configure time if it is added to the
contrib directory for example.

With a very simple .ico file
FriCAS.iss
FriCAS.ico

Qian Yun

unread,
May 14, 2024, 9:58:49 AM5/14/24
to fricas...@googlegroups.com
Hi,

Can you tell me more about the advantages of installer over zip file?
(Other than start menu entry and desktop icon.)

Also, it would be good to integrate it with Github CI.

- Qian

Grégory Vanuxem

unread,
May 14, 2024, 10:20:36 AM5/14/24
to fricas...@googlegroups.com
Because people want first to have fun?
> --
> 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/98416336-a0b2-4b5c-a124-680a9ed1c172%40gmail.com.

Grégory Vanuxem

unread,
May 15, 2024, 8:27:52 PM5/15/24
to fricas...@googlegroups.com
Hello Qian,

I just checked, since some of your work it is now possible to use the
Windows nightly build, I better understand. Having a self installer
was more destined for official releases because Windows users,
usually, expect an installer and a way via "add/remove programs" to
cleanly delete it. It is already not easy to use FriCAS for a new
user, a friendly and clean way to install/remove it is a +.

For a CI, why not, but frankly, now the "nightly build" is usable, I
was unable to use them in the past.

And to add to the FriCAS installer idea with eventually the official
FriCAS logo, a .desktop file could also be added I think for Unix-like
systems, this is common, even for console based mathematical software.

- Greg

Le mar. 14 mai 2024 à 15:58, Qian Yun <oldk...@gmail.com> a écrit :
>
Reply all
Reply to author
Forward
0 new messages