[isabelle-dev] Cannot execute Poly/ML in 32bit mode

2015-05-28 Thread Peter Lammich
Hi list,

When I start Isabelle, I get the following warning message on the
console:

### Cannot execute Poly/ML in 32bit mode (missing shared libraries for
C/C++)
### Using bulky 64bit version of Poly/ML instead

Is it a problem to use the bulky 64bit version? 

--
  Peter




___
isabelle-dev mailing list
isabelle-...@in.tum.de
https://mailmanbroy.informatik.tu-muenchen.de/mailman/listinfo/isabelle-dev


Re: [isabelle-dev] Cannot execute Poly/ML in 32bit mode

2015-05-28 Thread Manuel Eberl
I think the main (and only) problem is that it uses significantly more 
memory.


On 28/05/15 11:21, Peter Lammich wrote:

Hi list,

When I start Isabelle, I get the following warning message on the
console:

### Cannot execute Poly/ML in 32bit mode (missing shared libraries for
C/C++)
### Using bulky 64bit version of Poly/ML instead

Is it a problem to use the bulky 64bit version?

--
   Peter




___
isabelle-dev mailing list
isabelle-...@in.tum.de
https://mailmanbroy.informatik.tu-muenchen.de/mailman/listinfo/isabelle-dev


___
isabelle-dev mailing list
isabelle-...@in.tum.de
https://mailmanbroy.informatik.tu-muenchen.de/mailman/listinfo/isabelle-dev


Re: [isabelle-dev] Cannot execute Poly/ML in 32bit mode

2015-05-28 Thread Makarius

On Thu, 28 May 2015, Peter Lammich wrote:


When I start Isabelle, I get the following warning message on the
console:

### Cannot execute Poly/ML in 32bit mode (missing shared libraries for C/C++)
### Using bulky 64bit version of Poly/ML instead

Is it a problem to use the bulky 64bit version?


Usually none, apart from wasting about a factor 2 of ML heap space.
On http://isabelle.in.tum.de/installation.html there is snippet of 
explanation:


  32-bit C/C++ standard libraries on 64-bit Linux (optional, for improved
  performance of Poly/ML)

It depends on the Linux distribution which packages provide the 32-bit 
C/C++ standard libraries mentioned above.



Makarius
___
isabelle-dev mailing list
isabelle-...@in.tum.de
https://mailmanbroy.informatik.tu-muenchen.de/mailman/listinfo/isabelle-dev


Re: [isabelle-dev] Infinite loops with output

2015-05-28 Thread Makarius

On Thu, 28 May 2015, Aymeric Bouzy wrote:

I'm doing some development in SML for Isabelle, and sometimes I 
accidentally write an infinite loop. To try to determine where the 
infinite loops comes from, I often print some output, as this is the 
recommanded way to debug SML code I believe.


Using Isabelle/ML or SML inside Isabelle is a regular isabelle-users 
activity, so this is off-topic on this mailing list.



The problem is that Isabelle/jEdit freezes as soon as an infinite output 
is printed, as proven by the included file.


If you use tracing instead of writeln the front-end gets a chance to 
survive this massive DNS attack.


There is some kind of dialog at the bottom of the output window.


Makarius

___
isabelle-dev mailing list
isabelle-...@in.tum.de
https://mailmanbroy.informatik.tu-muenchen.de/mailman/listinfo/isabelle-dev


[isabelle-dev] Infinite loops with output

2015-05-28 Thread Aymeric Bouzy
Hello,

I'm doing some development in SML for Isabelle, and sometimes I accidentally 
write an infinite loop. To try to determine where the infinite loops comes 
from, I often print some output, as this is the recommanded way to debug SML 
code I believe.

The problem is that Isabelle/jEdit freezes as soon as an infinite output is 
printed, as proven by the included file.


Development.thy
Description: Binary data

I haven't found a way yet to interrupt the execution of the file, so does this 
feature exist? and if no, could it be considered adding it?

Thanks,

Aymeric Bouzy___
isabelle-dev mailing list
isabelle-...@in.tum.de
https://mailmanbroy.informatik.tu-muenchen.de/mailman/listinfo/isabelle-dev


Re: [isabelle-dev] Infinite loops with output

2015-05-28 Thread Aymeric Bouzy

 On 28 May 2015, at 15:38, Makarius makar...@sketis.net wrote:
 
 Using Isabelle/ML or SML inside Isabelle is a regular isabelle-users 
 activity, so this is off-topic on this mailing list.

Sorry about that, you are right.
 
 If you use tracing instead of writeln the front-end gets a chance to 
 survive this massive DNS attack.
 
 There is some kind of dialog at the bottom of the output window.

This was exactly what I was looking for ! Thanks a lot.

Maybe it could be considered mentioning it in The Isabelle Cookbook in section 
2.2 ?

Aymeric
___
isabelle-dev mailing list
isabelle-...@in.tum.de
https://mailmanbroy.informatik.tu-muenchen.de/mailman/listinfo/isabelle-dev


Re: [isabelle-dev] Infinite loops with output

2015-05-28 Thread Makarius

On Thu, 28 May 2015, Aymeric Bouzy wrote:

Maybe it could be considered mentioning it in The Isabelle Cookbook in 
section 2.2 ?


The Cookbook is somewhat outdated and not very precise, sometimes wrong.

The official Isabelle/ML documentation is the implementation manual that 
is part of the standard release.  It explains tracing in section 0.4 
Message output channels.



Makarius

___
isabelle-dev mailing list
isabelle-...@in.tum.de
https://mailmanbroy.informatik.tu-muenchen.de/mailman/listinfo/isabelle-dev