Search found 337 matches

Go to advanced search

by gawrilow
25 Mar 2024, 01:28
Forum: Helpdesk
Topic: "ERROR: Cannot draw zero cycle at ... "
Replies: 3
Views: 84

Re: "ERROR: Cannot draw zero cycle at ... "

polymake uses homogeneous polynomials throughout.
Couldn't we detect such errors early enough, in toTropicalPolynomial() or in Hypersurface constructor, and produce a more comprehensible message?
by gawrilow
03 Dec 2023, 00:40
Forum: Feature Requests
Topic: Support for Samurai (C99 Ninja alternative)
Replies: 1
Views: 6789

Re: Support for Samurai (C99 Ninja alternative)

Hi, Samurai ( https://github.com/michaelforney/samurai ) is a drop-in C99 replacement for the "ninja" command. If it's not too much trouble, could you allow ./configure to proceed if "samu" is installed instead of "ninja"? Or perhaps skip the check if $NINJA is set in ...
by gawrilow
14 Nov 2023, 12:16
Forum: Installing polymake
Topic: Disappeared from Arch Linux repos
Replies: 3
Views: 7901

Re: Disappeared from Arch Linux repos

polymake 4.11 made it back to the Arch repos.
by gawrilow
14 Nov 2023, 12:00
Forum: Installing polymake
Topic: Undefined behavior in topaz app
Replies: 2
Views: 7597

Re: Undefined behavior in topaz app

We are running the sanitizer in the configuration with libc++ from LLVM, where std::string has a small internal buffer for short strings (up to 6 bytes) overlapping with the pointer to heap-allocated long strings. This way, from the low-level perspective, the last character is always well-allocated ...
by gawrilow
14 Nov 2023, 11:46
Forum: Installing polymake
Topic: perl 5.38.0
Replies: 16
Views: 20877

Re: perl 5.38.0

Well, it was primarily your insistence that forced me to have one more close look at that issue :) But the general warning remains: the current hack may cease to work with any new perl release.
BTW what happened to julia Debian package? Did they decide to move to snap, like firefox and chrome?
by gawrilow
21 Oct 2023, 14:44
Forum: Installing polymake
Topic: perl 5.38.0
Replies: 16
Views: 20877

Re: perl 5.38.0

We tried to find such a hack but we failed. The problem is that the perl interpreter has hidden some vital functions which were necessary for parsing polymake perl code, starting with such elementary things as Matrix<Rational>. They can't be "revealed" from outside without modifying the pe...
by gawrilow
11 Oct 2023, 21:45
Forum: Installing polymake
Topic: perl 5.38.0
Replies: 16
Views: 20877

Re: perl 5.38.0

... I haven't yet tracked down that issue. If anybody is interested in working with me on completing this patch, please get in touch I fully understand and appreciate your wish to help us in this misery, but I'm afraid any hacks we would try here will be in vain. Once the perl maintainers decided t...
by gawrilow
09 Aug 2023, 12:18
Forum: Installing polymake
Topic: Disappeared from Arch Linux repos
Replies: 3
Views: 7901

Re: Disappeared from Arch Linux repos

The most probable reason is the incompatibility with the new perl version 5.38. This incompatibility turned out to be of such a fundamental nature that we decided to "divorce" polymake from perl altogether. This is, however, a large scale refactoring which takes substantial time. Until it'...
by gawrilow
08 Aug 2023, 23:35
Forum: Installing polymake
Topic: Disappeared from Arch Linux repos
Replies: 3
Views: 7901

Re: Disappeared from Arch Linux repos

The most probable reason is the incompatibility with the new perl version 5.38. This incompatibility turned out to be of such a fundamental nature that we decided to "divorce" polymake from perl altogether. This is, however, a large scale refactoring which takes substantial time. Until it'...
by gawrilow
01 Aug 2023, 20:03
Forum: Installing polymake
Topic: perl 5.38.0
Replies: 16
Views: 20877

Re: perl 5.38.0

Thanks for your heroic attempts to save the package! However, I'm afraid that this approach won't be sustainable. My guess is that perl maintainers introduced the symbol hiding on purpose, probably they plan to massively refactor the interpreter guts and with this measure they aimed exactly at catch...

Go to advanced search