Re: [sage-devel] The future of polybori

2015-06-18 Thread Alexander Dreyer
Right, we started with boost-python to have a language to play with. There was no standalone cython in the first and c++ had not been so well supported by cython then. So, boost was the rapid way to get a small OSS with few dependencies. However, the middle-end ;-) is flexible, so the bindings

Re: [sage-devel] The future of polybori

2015-06-14 Thread Alexander Dreyer
@Andrew Sorry, your Cudd sources are fine, I misunderstood some commit message. About naming: I personally would prefer BRiAl, it was on my shortlist for naming the new project 9 years ago. You are free to use it. @Martin: Thank you for your emergency call at your Blog! Its nice to see that

Re: [sage-devel] The future of polybori

2015-06-11 Thread Alexander Dreyer
From my point of view a fork - or better call it sequel - would be the best. Unfortunately, all original developers like me went to industrial positions, which are completely unrelated to PolyBoRi or any kind of algebraic software. Meanwhile, family and the new jobs don't leave us time to work

Re: [sage-devel] The future of polybori

2015-06-11 Thread Alexander Dreyer
PS: Perhaps I should admit that PolyBoRi is dead. It's a hard year: Spock, Winnetou, Dracula - and now PolyBoRi - died. -- You received this message because you are subscribed to the Google Groups sage-devel group. To unsubscribe from this group and stop receiving emails from it, send an email

Re: [sage-devel] Re: polybori: new boost version gives different random values

2013-02-28 Thread Alexander Dreyer
Hi everybody! Actually because in sage-on-gentoo we use the system boost we hit that particular doctest failure a long time ago. I then asked Alexander Dreyer who works on polybori if the output was ok and it didn't seem to be concerned. Indeed, you can safely ignore the changes

[sage-devel] Re: Fix busted sage -valgrind

2013-02-08 Thread Alexander Dreyer
Hello Michael! it has been a while, i.e.summer 2009 or so, and I no longer have my trac account password nor do I recall the email address I used. Anyway, attached is a patch that fixes sage -valgrind. Did not see any ticket on track, but I noticed that at least the valgrind 3.8.1 spkg is

[sage-devel] fork and signals

2012-08-10 Thread Alexander Dreyer
When I was wandering around in recent Singular sources (there's an spkg update pending) I came around an issue I had never deals with before. The question is how to handle signals, when fork is used? Or more generally: What to do with signals, when system calls occur? Indeed, one can switch

Re: [sage-devel] fork and signals

2012-08-10 Thread Alexander Dreyer
() mechanism seems to work well, even when system calls are involved. I'll have a look at the implementation. Regards, Alexander -- Dr. rer. nat. Dipl.-Math. Alexander Dreyer Abteilung Systemanalyse, Prognose und Regelung Fraunhofer Institut für Techno- und Wirtschaftsmathematik (ITWM) Fraunhofer-Platz 1

[sage-devel] Re: Building Sage 4.7.2 on openSUSE 12.1 (64-bit)

2011-11-22 Thread Alexander Dreyer
Hi! ./ecl_min: error while loading shared libraries: libgmp.so.3: cannot open shared object file: No such file or directory I suspect that the problem is related to the fact, that libgmp.so.3 is installed in local/lib64 and not local/lib, but have no solution yet. you may that the environment

[sage-devel] Options for sage -pkg

2011-10-04 Thread Alexander Dreyer
Hi everybody, I've had added the ability to use command line switches together with sage -pkg here:http://trac.sagemath.org/sage_trac/ticket/11676 For instance, you can write sage -pkg -nocompress instead of sage -pkg_nc, which is the current way to do it. The idea of additional variants for

[sage-devel] Re: embedding sage in c or c++

2011-09-14 Thread Alexander Dreyer
On 14 Sep., 11:35, Willem Jan Palenstijn w...@usecode.org wrote: On Tue, Sep 13, 2011 at 04:45:58PM -0700, Michael Rubinstein wrote: Thanks! That worked for me too, though I'm not sure how you decided on the specific choices of libraries to link to. Good to hear. The libraries are just what

[sage-devel] Re: docutils files not-world-readable (4.7.1 blocker)

2011-08-10 Thread Alexander Dreyer
 If you want to automate it, then either do it upon sage -spkg or when merging the spkg (as part of the merger script).  I can trivially implement the latter. I'd suggest to patch sage-pkg to provide clean spkgs (see here http://trac.sagemath.org/sage_trac/ticket/11676). But as I understand,

Re: [sage-devel] Re: docutils files not-world-readable (4.7.1 blocker)

2011-08-10 Thread Alexander Dreyer
my spkg for this. I'd prefer this, because I realized that the spkg also makes my username and group public. 'tar' does this, by default. Sorry, I wanted to say: I don't like the default (making my data public). My best, Alexander -- Dr. rer. nat. Dipl.-Math. Alexander Dreyer Abteilung

[sage-devel] Presentation for Matlab-o-phil people

2010-10-14 Thread Alexander Dreyer
Hi, are there Sage Worksheets around for explaining the advantages of Sage to people, which usually use Matlab for scientific projects and industrial feasibility studies. It's usually about ODE and related stuff. My Best, Alexander -- To post to this group, send an email to

[sage-devel] Reviewer for Python's distutils patch need

2010-09-30 Thread Alexander Dreyer
Hi everybody, on SageDays 24 in Linz a patch for Python's distutils was proposed (see http://trac.sagemath.org/sage_trac/ticket/9536). This patch makes it possible to globally deactivatethe a users .pydiutils.cfg file using a global environment. Is there somebody around, who can review this? I

[sage-devel] Re: changing SAGE_LOCAL/SAGE_ROOT to SPKG_LOCAL/SPKG_ROOT

2010-09-30 Thread Alexander Dreyer
Hi, This is just my opinion, but isn't the name SPKG (SAGE package) already quite specialised? indeed, more generic would be something like PKG_ROOT, etc. But since spkg seems to be established as package system (at least in this case), one could think of backronyming the S in SPKG to something

[sage-devel] Psico: Sage from Singular available!

2010-09-17 Thread Alexander Dreyer
Hi alltogether! we finished a prototype to call Sage from within Singular: http://polybori.blog.de/2010/09/17/psico-sage-from-singular-available-9410285/ This was requested at SageDays 23.5, when I presented the Python Singular Interface COnnection (PSICO) for using PolyBoRi in Singular.

[sage-devel] Re: PhD position Industrial Algebra available (aka The PolyBoRi PhD)

2010-09-03 Thread Alexander Dreyer
Just to clariy: we are looking for a doctoral candidate (*not* a postdoc.) My best, Alexander -- To post to this group, send an email to sage-devel@googlegroups.com To unsubscribe from this group, send an email to sage-devel+unsubscr...@googlegroups.com For more options, visit this group at

[sage-devel] PhD position Industrial Algebra available (aka The PolyBoRi PhD)

2010-09-02 Thread Alexander Dreyer
checking or formal verification. The candidate should speak fluently English or German, or both of it. If you are interested, please contact me via e-mail as soon as possible (best before end of September)! Best regards, Alexander Dreyer -- To post to this group, send an email to sage-devel

[sage-devel] Re: PhD position Industrial Algebra available (aka The PolyBoRi PhD)

2010-09-02 Thread Alexander Dreyer
PS: You may also use Reply to Author to contact me. -- To post to this group, send an email to sage-devel@googlegroups.com To unsubscribe from this group, send an email to sage-devel+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel

[sage-devel] Re: Non-commutative extension for Sage using Singular/Plural

2010-07-27 Thread Alexander Dreyer
Hi alltogether, During SD10 in Nancy, Michael Brickenstein and Burcin Erocal started working on makingPlural (the non-commutative extension of Singular) accessible from Sage. Oleksandr Motsak and Alexander Dreyer continued this work at SD 24 in Linz. Of course, I forgot to mention

[sage-devel] Non-commutative extension for Sage using Singular/Plural

2010-07-22 Thread Alexander Dreyer
extension of Singular) accessible from Sage. Oleksandr Motsak and Alexander Dreyer continued this work at SD 24 in Linz. Newest functionality: * coercion from basering/Integer types (still needs tests) * flag to check degeneracy conditions on init * relations for non-commutative rings * most

[sage-devel] Re: python setup.py picks prefix from ~/.pydistutils.cfg

2010-07-20 Thread Alexander Dreyer
Hi there! An alternative would be to to patch distutils to obey some environment variable. I backported the --no-user-cfg stuff in python's distutils and added an environment variable for simplifying the usage. The patched skpg is here:

[sage-devel] Re: python setup.py picks prefix from ~/.pydistutils.cfg

2010-07-20 Thread Alexander Dreyer
Hi! I've used python very little, so my skills in that are poor, so I am not going to suggest what may or may not be the best way to do this. However, I will point you at http://trac.sagemath.org/sage_trac/ticket/9551 Maybe the python patch will also work for you. Best regards, Alexander

[sage-devel] Re: python setup.py picks prefix from ~/.pydistutils.cfg

2010-07-19 Thread Alexander Dreyer
Hi! Maybe, if the installation procedures makes use of python's distutils. In python 2.7 there the --no-user-config option to python setup.py. But backporting that would still need to add --no-user-config to 30+ spkgs. (This is suggested in the case of rpms, for instance.) An alternative would

[sage-devel] python setup.py picks prefix from ~/.pydistutils.cfg

2010-07-18 Thread Alexander Dreyer
solution. See http://trac.sagemath.org/sage_trac/ticket/9536 Regards, Alexander Dreyer -- To post to this group, send an email to sage-devel@googlegroups.com To unsubscribe from this group, send an email to sage-devel+unsubscr...@googlegroups.com For more options, visit this group at http

[sage-devel] Re: python setup.py picks prefix from ~/.pydistutils.cfg

2010-07-18 Thread Alexander Dreyer
Hi! Could what you found be the reason I get these problems? Perhaps your ticket is a solution. Maybe, if the installation procedures makes use of python's distutils. Regards, Alexander -- To post to this group, send an email to sage-devel@googlegroups.com To unsubscribe from this group,

[sage-devel] Re: [Polybori-discuss] Portability issue - GNU specific options sent to non-GNU compiler

2009-12-04 Thread Alexander Dreyer
ideas? Best regards, Alexander -- Dr. rer. nat. Dipl.-Math. Alexander Dreyer Abteilung Systemanalyse, Prognose und Regelung Fraunhofer Institut für Techno- und Wirtschaftsmathematik (ITWM) Fraunhofer-Platz 1 67663 Kaiserslautern Telefon +49 (0) 631-31600-4318 Fax +49 (0) 631-31600

[sage-devel] Re: Portability issue - GNU specific options sent to non-GNU compiler

2009-11-29 Thread Alexander Dreyer
/cmp_stlport_libCstd.html I read, that one might have to build with -library=stlport4 . I'll try it out. Best regards, Alexander -- Dr. rer. nat. Dipl.-Math. Alexander Dreyer Abteilung Systemanalyse, Prognose und Regelung Fraunhofer Institut für Techno- und Wirtschaftsmathematik (ITWM) Fraunhofer-Platz 1

[sage-devel] Re: [Polybori-discuss] Portability issue - GNU specific options sent to non-GNU compiler

2009-11-28 Thread Alexander Dreyer
the Sun-Compiler to obey C++98 or later? As far as I can see, the remaining errors are caused by that error. Best regards, Alexander -- Dr. rer. nat. Dipl.-Math. Alexander Dreyer Abteilung Systemanalyse, Prognose und Regelung Fraunhofer Institut für Techno- und Wirtschaftsmathematik (ITWM

[sage-devel] Re: Is a LaTex to HTML needed?

2009-08-28 Thread Alexander Dreyer
Hi Rob, The power comes at a price - you must be extremely careful with your source to get usable output. For example, parentheses in text (not math, not tex-code, just your text) must be balanced or the output can be useless. latex2html cannot deal with unknown packages and custom

[sage-devel] Re: Is a LaTex to HTML needed?

2009-08-27 Thread Alexander Dreyer
Hi I don't know if Sage ignores thePolyBoRi tutorial anyway. But if it does intend making use of it, then clearly a LaTex to HTML converter will need to be distributed with Sage. Sage ignored out tutorial from the beginning. In fact, it was deactivated via customizes settings. Not, that we

[sage-devel] Re: patch reviews (PolyBoRi patch)

2009-08-21 Thread Alexander Dreyer
Hello, In order to obey this, the following lines should be added to patch/custom.py: ok, that seems to fix it indeed. I've attached to corresponding custom.py to the trac ticket. Regards, Alexander -- Dr. rer. nat. Dipl.-Math. Alexander Dreyer Abteilung Systemanalyse, Prognose und

[sage-devel] Re: patch reviews (PolyBoRi patch)

2009-08-19 Thread Alexander Dreyer
'] except: pass try: CXX = os.environ['CXX'] except: pass --- Regards, Alexander -- Dr. rer. nat. Dipl.-Math. Alexander Dreyer Abteilung Systemanalyse, Prognose und Regelung Fraunhofer Institut für Techno- und Wirtschaftsmathematik (ITWM) Fraunhofer-Platz 1 67663 Kaiserslautern Telefon

[sage-devel] Re: patch reviews (PolyBoRi patch)

2009-08-18 Thread Alexander Dreyer
Hello Martin, hello Dave, Alright, thanks for checking this. I've CCed Alexander so he can tell me what he did back then and I can do it too as far as I can see it from the package, the patch is included. So maybe, my fix fails for some reason. Is there somewhere on t2 an experimental Solaris

[sage-devel] Sage 4.1 succeeds on SuSE 10.1 (SLES/SLED 10)

2009-07-23 Thread Alexander Dreyer
For those, who like legacy systems: Sage 4.1 builds on SuSE 10.1 (binary compatible to SuSE Enterprise 10) 32bit: http://sage.math.washington.edu/home/dreyer/suse101/ Remark: gcc 4.1.2 from SLED 10 SP2 is necessary, as gcc 4.1.0 is quite buggy.) Regards, Alexander

[sage-devel] Re: PolyBoRi - can the status be resolved ?

2009-07-16 Thread Alexander Dreyer
Hi, PolyBori now fails saying that there are too many errors. The full compressed log is available at http://sage.math.washington.edu/home/mvngu/patch/solaris-install-poly... I've had a look at it (and the output above). Try to add: opts.Add('SHCXX', 'C++ Compiler (preparing shared libs)',

[sage-devel] Re: PolyBoRi - can the status be resolved ?

2009-07-15 Thread Alexander Dreyer
Hello everybody, At the moment, we don't know, why Suns compiler is used for C++, while gcc is used for C. I was just wondering: once somebody said, that Sage uses a patched version of scons, which gives gcc priority over CC. Maybe that patch was incomplete (lacks g++?) and that causes the

[sage-devel] Re: PolyBoRi - can the status be resolved ?

2009-07-15 Thread Alexander Dreyer
Hello Dave, The difference is I don't have CC and friends in the path. I see. It seems, that scons select different compilers for compiling object files for the use within shared and non-shared libraries. This effect is new to me, maybe it depends on the version of scons. I'll have a look at

[sage-devel] Re: PolyBoRi - can the status be resolved ?

2009-07-15 Thread Alexander Dreyer
Hello again, I did receive your email, and replied asking what use name you wanted. I don't see to have a response to that. Unfortunately, I did not receive your reply. (Maybe our global spamfilter skipped the mails coming via googlemail.) Here's a direct E-Mail from my account here. You

[sage-devel] Re: PolyBoRi - can the status be resolved ?

2009-07-14 Thread Alexander Dreyer
!! What a pity. Regards, Dr. Alexander Dreyer --~--~-~--~~~---~--~~ To post to this group, send email to sage-devel@googlegroups.com To unsubscribe from this group, send email to sage-devel-unsubscr...@googlegroups.com For more options, visit this group at http

[sage-devel] Re: C++ and Cython

2009-05-01 Thread Alexander Dreyer
Hello Robert, 1) Do you have any priorities for features you'd like to see sooner rather than later? 2) What would be *your* preferred syntax for declaring a templated, operator-overloading class in C++? I just wanted to mention, how easily C++ classes could be wrapped using boost::python.

[sage-devel] Re: CUDD

2009-02-26 Thread Alexander Dreyer
Hello! There is no direct interface to CUDD, at least not in the PolyBoRi wrappers. You can see the code for the wrappers in the files: c_lib/include/pb_wrap.h sage/libs/polybori/decl.pxi sage/rings/polynomial/pbori.p{yx,xd} The last one (.pyx) is the most interesting. The thing,

[sage-devel] Re: Building sage-3.2.2 fails

2009-02-04 Thread Alexander Dreyer
Hi Danny, although the Intel-Compiler environment is not advised, I would also be interested in a dump of the scons environment, i.e. the output of the following: echo print Environment().Dump() dummyscfile; scons -f dummyscfile; rm dummyscfile This might help me to set the correct sonameprefix

[sage-devel] Re: Building sage-3.2.2 fails

2009-02-04 Thread Alexander Dreyer
Hi! 'LINK': '$SMARTLINK', 'LINKCOM': '$LINK -o $TARGET $LINKFLAGS $SOURCES $_LIBDIRFLAGS $_LIBFLAGS', and like the likely culprit IMHO. yeah, and it seems, that the scons people are not aware of this issue with the Intel compiler: the (built-in) RPATHPREFIX is in the same errorous form

[sage-devel] Re: Building sage-3.2.2 fails

2009-02-04 Thread Alexander Dreyer
Hi! 'LINK': '$SMARTLINK', 'LINKCOM': '$LINK -o $TARGET $LINKFLAGS $SOURCES $_LIBDIRFLAGS $_LIBFLAGS', and like the likely culprit IMHO. yeah, and it seems, that the scons people are not aware of this issue with the Intel compiler: the (built-in) RPATHPREFIX is in the same errorous form

[sage-devel] Re: Building sage-3.2.2 fails

2009-02-04 Thread Alexander Dreyer
Hi, Strange to me that it's only polybori which wouldn't build, and that I [...] Maybe polybori is the only package (al least in sage), which uses scons and sonames. Other packages I know, either do not make use of the soname or use libtool (the latter ist unfortunately not supported by scons).

[sage-devel] Re: Building sage-3.2.2 fails

2009-02-03 Thread Alexander Dreyer
Hi, Hi, I'm having the same error with 3.2.3 (on Gentoo x86_64). It seems to me that this '-Wl,-soname,libpolybori-0.5.0.so.0' is in the form in which options are given to the compiler in order to pass to the linker, but since this is running the linker directly it should just be

[sage-devel] Re: Very large integers

2009-01-27 Thread Alexander Dreyer
Hello Carl, Thank you for your fast response! I'm not sure it matters to Sage... no matter what data structure you use, whoever writes the Sage interface can write code to translate back and forth to the normal Sage data types. I'm not sure I understand what these polynomials are. Are the

[sage-devel] Re: Very large integers

2009-01-27 Thread Alexander Dreyer
gcd modulo 2^512 doesn't make much sense, does it? Right, the gcd is another construction site. (It has to do with polynomial degrees not with the coefficients.) Best regards, Alexander --~--~-~--~~~---~--~~ To post to this group, send email to

[sage-devel] Very large integers

2009-01-26 Thread Alexander Dreyer
for your opinion: What would you suggest as data type for those coefficients? Best regards, Alexander Dreyer --~--~-~--~~~---~--~~ To post to this group, send email to sage-devel@googlegroups.com To unsubscribe from this group, send email to sage-devel-unsubscr

[sage-devel] Re: Summary of issues on Solaris 10 (SPARC) for Sage 3.0.3.alpha1

2008-06-08 Thread Alexander Dreyer
Hello, 3) Next failure is polybori-0.3.1.p3 Michael suggested the change: #!bin/sh - #!/usr/bin/env bash but that does NOT work for me. Numerous errors still appear but they are in C++ code and I don't know C++. I hope someone else can fix that one. (I will give access to one of my Suns

[sage-devel] Re: Compilation using CC and CXX

2008-04-22 Thread Alexander Dreyer
Hi there, I've added patch suggestions for PolyBoRi to the Tracs: http://trac.sagemath.org/sage_trac/ticket/2999 http://trac.sagemath.org/sage_trac/ticket/3000 BTW, I would have preferred to have tickets per package not per variable. This way, the names for the patch files will be very long, as

[sage-devel] Re: multivariate factoring - use maxima ?

2008-04-12 Thread Alexander Dreyer
On 12 Apr., 17:53, mabshoff [EMAIL PROTECTED] dortmund.de wrote: [...] Since we are not sure yet if it is the interface's or PolyBoRi's fault I haven't pinged you about this. Malb said that he would poke around this weekend since we was working with PolyBoRi anyway. The above is new in

[sage-devel] Re: Confusing Possible GPL CC Conflict

2008-01-21 Thread Alexander Dreyer
Hello everybody, I now understand what you meant that these are just generic copyright questions that should easily be covered under fair use. I just want to mention, that fair use is a term, which is part of US copyright laws, but it does not have an exact equivalent in the laws of other

[sage-devel] Re: SAGE 2.10.alpha0 released

2008-01-09 Thread Alexander Dreyer
Hi everybody, Ok, I send the patch to Michael B. today off list, but I hadn't heard back yet. I already incorporated the patch from the trac. In fact, I've rewritten it a little bit, since HOME and LD_LIBRARY_PATH could be treated likewise, see:

[sage-devel] Re: PolyBoRi integration

2007-12-04 Thread Alexander Dreyer
Hi anybody, it might be true that more users care about R but what if a minority really really pushes for PolyBoRi? ;-) In any case, I am BCC'ing this to Michael and Andreas maybe they have some wisdom to share how to cut the compile time of PolyBoRi. Hm, is this really a problem? From my

[sage-devel] Re: PolyBoRi integration

2007-12-04 Thread Alexander Dreyer
Hello again, The essential part of PolyBoRi (using the built-ininterface) can be built in about 3 minutes on a Intel(R) Xeon(R) CPU5148 @ 2.33GHz (using one cpu only). I'll try to find the corresponding scons commands for the spkg and the Sage-wrapper and give to to Burcin. Best regards,

[sage-devel] Re: PolyBoRi integration

2007-12-04 Thread Alexander Dreyer
Hi everybody, build succeeds on a Intel(R) Xeon(R) CPU 5148 @ 2.33GHz running SLES 10 64Bit (SuSE 10.1 + full patches) [...] scons: done building targets. Done installing PolyBoRi. real3m32.929s user2m49.039s sys 0m17.821s Successfully installed polybori-0.1-r4 Best regards,

[sage-devel] PolyBoRi's First Beta Version

2007-11-23 Thread Alexander Dreyer
resulting from the use of or inability to use this document. COPYRIGHT (c) 2007 by The PolyBoRi Team: Michael Brickenstein (MFO), mailto:[EMAIL PROTECTED] Alexander Dreyer (ITWM), mailto:[EMAIL PROTECTED] PolyBoRi is a joint project of the following institutions * Mathematisches Forschungsinstitut

[sage-devel] Re: More potential GPL issues with Singular

2007-11-19 Thread Alexander Dreyer
regards, Alexander Dreyer --~--~-~--~~~---~--~~ To post to this group, send email to sage-devel@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/sage-devel URLs: http

[sage-devel] Re: next bug squash?

2007-08-29 Thread Alexander Dreyer
Hello Michael, knowing very little about your setup I can only give you a shot in the dark: any chance you are compiling without -fPIC and/or -fpic? From my experience this might also point to linker/binutils issues. Maybe you should try the whole build with GNU binutils. We tried out both

[sage-devel] Re: next bug squash?

2007-08-23 Thread Alexander Dreyer
Hi Michael, This entails getting it to build on Solaris. I am sure it runs on OSX because that Michael Brickenstein has a Mac Laptop. So Michael, does the code compile on Solaris? It seems likely because as a future part of Singular I am sure that your boss would like to see that it does. I

[sage-devel] Re: next bug squash?

2007-08-23 Thread Alexander Dreyer
Hello Michael, This entails getting it to build on Solaris. I am sure it runs on OSX because that Michael Brickenstein has a Mac Laptop. So Michael, does the code compile on Solaris? It seems likely because as a future part of Singular I am sure that your boss would like to see that it does.