Skip to content

Low level failure when calculations get large on Mono #143

@npmurphy

Description

@npmurphy

Description

Cells sometimes silently fail to execute variable assignments.
Errors are logged in shell.log

Repro steps

  1. Unzip and run the attached notebook file.

Expected behavior

All the code in this notebook should run without error.

Actual behavior

Code for the first example fails to return its results to the IfSharp notebook.

Known workarounds

  • The code in the cell still executes and it is possible to save the intended values to a system file
    while the variable in the notebook interface is not created/updated.
  • Breaking up code into small one-liners in individual cells
  • Sometimes it helps to pipe instead of declaring intermediate variables.
  • Running smaller examples.

Related information

This problem has existed in IfSharp at least version 1.0 on both OSx and Linux.
Problem code works fine in the fsharpi.exe environment.
Problem code runs fine on Windows with .net (not tested with Mono on Windows).

  • Operating system : Ubuntu 16.04, OSx 10.11.6
  • Branch master
  • Mono Version 4.8.1

problem book.ipynb.zip

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions