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 peop

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 emai

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] 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 i

[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

Re: [sage-devel] fork and signals

2012-08-10 Thread Alexander Dreyer
; hard to give general advice. Within Sage, the sig_on()/sig_off() > 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

[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 int

[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 environ

[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 sa

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

2011-09-14 Thread Alexander Dreyer
On 14 Sep., 11:35, Willem Jan Palenstijn 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 I needed

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

2011-08-10 Thread Alexander Dreyer
s remark, I'll check "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 -

[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 unde

[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@googleg

[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 somethi

[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 al

[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. Greeting

[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 ht

[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 UR

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

2010-09-02 Thread Alexander Dreyer
tems, cryptoanalysis, model 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, s

[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 t

[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! > 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, Alexan

[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: http://sage.math.washington.edu/home/dreyer/suse101/python

[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 b

[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] python setup.py picks prefix from ~/.pydistutils.cfg

2010-07-18 Thread Alexander Dreyer
s a global 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 gro

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

2009-12-04 Thread Alexander Dreyer
ced symbol not found Any 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-3

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

2009-11-29 Thread Alexander Dreyer
elopers.sun.com/solaris/articles/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 Insti

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

2009-11-28 Thread Alexander Dreyer
: Error: iterator_traits is > not a member of std. std::iterator_traits is part of the C++ standard. So maybe one hat to tell 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. A

[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 enviro

[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,

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

2009-08-21 Thread Alexander Dreyer
Hello, > Can you post a link to the spkg. I've installed Sun Studio 12 update 1 > on my machine at home, which installs the Sun compilers in a different > directory to on 't2'. For some reason Sun changed the default from > /opt/SWUNspro which they have used for years, to /opt/sunstudio12.1 her

[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 "Systemanaly

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

2009-08-19 Thread Alexander Dreyer
iron['CC'] 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) F

[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 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 m

[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 it

[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 in

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

2009-07-14 Thread Alexander Dreyer
to call scons accordingly on Solaris. > What a mess !! 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...@googl

[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::pyt

[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.

[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-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 fo

[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 fo

[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 sonamepref

[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 > >

[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@goo

[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 t

[sage-devel] Very large integers

2009-01-26 Thread Alexander Dreyer
to ask you 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-deve

[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

[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: http://polybori.cvs.sourceforge.net/polybori/Pol

[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, Ale

[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, Alexa

[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

[sage-devel] PolyBoRi's First Beta Version

2007-11-23 Thread Alexander Dreyer
mages 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 Forschungsins

[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 bot

[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 doe

[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.