JuliaGizmos/Escher.jl

Escher and examples updated for v0.5?

Opened this issue · 2 comments

Hi,

I have been trying to get some of the Escher examples working for the latest released version of Julia v0.5 without success. It's likely that the reasons are different for each that are not working. Before spending too many more hours with this, can anyone please confirm that Escher compatibility with v0.5??

Thanks!

DETAILS BELOW:

The following examples that DO run OK:

  1. boids.jl
    2)checkboxes.jl
  2. form.jl
    4)minesweeper.jl
    5)vectorgraphics.jl
    6)latex.jl
  3. layout2.jl

The ones that don't:

  1. code-cell.jl
    2)mc.jl
    3)plotting.jl
  2. graphics.jl
  3. keypress.jl

More details: my version info:

Julia Version 0.5.1-pre+31
Commit 6a1e339 (2016-11-17 17:50 UTC)
Platform Info:
System: Linux (x86_64-linux-gnu)
CPU: Intel(R) Core(TM) i7-4800MQ CPU @ 2.70GHz
WORD_SIZE: 64
BLAS: libopenblas (USE64BITINT DYNAMIC_ARCH NO_AFFINITY Haswell)
LAPACK: libopenblas64_
LIBM: libopenlibm
LLVM: libLLVM-3.7.1 (ORCJIT, haswell)

Now my Pkg.status():

julia> Pkg.status()
28 required packages:

  • ArgParse 0.4.0
  • Atom 0.5.6
  • Blink 0.4.4
  • CodeTools 0.4.3
  • Compose 0.4.4+ master
  • ComposeDiff 0.0.2+ master
  • Debug 0.1.6
  • DistributedArrays 0.3.0
  • Distributions 0.11.0
  • Escher 0.3.3+ master
  • GLAbstraction 0.2.1+ master
  • GLPlot 0.0.5+ master
  • GLVisualize 0.1.2+ master
  • GR 0.18.0
  • Gadfly 0.5.2+ master
  • Gallium 0.0.4
  • IJulia 1.3.2
  • ImageMagick 0.1.8
  • Images 0.5.14
  • Juno 0.2.5
  • MbedTLS 0.3.0
  • ParallelAccelerator 0.2.1
  • Plots 0.10.1+ dev
  • ProfileView 0.1.5
  • PyPlot 2.2.4
  • Reactive 0.3.6+ master
  • Requires 0.3.0 master
  • Vega 0.6.8+ master
    102 additional packages:
  • ASTInterpreter 0.0.4
  • AbstractTrees 0.0.4
  • AxisAlgorithms 0.1.5
  • BaseTestNext 0.2.2
  • Benchmark 0.1.0
  • BinDeps 0.4.5
  • COFF 0.0.2
  • CRC 1.2.0
  • Cairo 0.2.35
  • Calculus 0.1.15
  • Codecs 0.2.0
  • ColorBrewer 0.3.0
  • ColorTypes 0.2.12
  • ColorVectorSpace 0.1.11
  • Colors 0.6.9
  • Compat 0.9.4
  • CompilerTools 0.2.0
  • Conda 0.4.0
  • Contour 0.2.0
  • DWARF 0.1.0
  • DataArrays 0.3.10
  • DataFrames 0.8.5
  • DataStructures 0.4.6
  • Dates 0.4.4
  • Distances 0.3.2
  • DocOpt 0.2.0
  • Docile 0.5.23
  • DualNumbers 0.2.3
  • ELF 0.1.0
  • FileIO 0.2.0
  • FixedPointNumbers 0.2.1
  • FixedSizeArrays 0.2.5 master
  • ForwardDiff 0.2.5
  • FreeType 1.1.0 master
  • FunctionalCollections 0.2.0
  • GLFW 1.2.0 master
  • GLWindow 0.2.1 master
  • GZip 0.2.20
  • GeometryTypes 0.2.1
  • Graphics 0.1.3
  • Gtk 0.10.4
  • GtkUtilities 0.1.0
  • Hexagons 0.0.4
  • Hiccup 0.0.3
  • HttpCommon 0.2.6+ master
  • HttpParser 0.2.0+ master
  • HttpServer 0.1.7+ master
  • Interpolations 0.3.6
  • Iterators 0.2.0
  • JSON 0.8.0
  • JuliaParser 0.7.4
  • KernelDensity 0.3.0
  • LNR 0.0.2
  • LaTeXStrings 0.2.0
  • Lazy 0.11.4
  • Loess 0.1.0
  • MachO 0.0.4
  • MacroTools 0.3.2
  • Markdown 0.3.0
  • Measures 0.0.3
  • Media 0.2.4
  • MeshIO 0.0.6
  • ModernGL 0.1.1
  • Mustache 0.1.2
  • Mux 0.2.2+ master
  • NIfTI 0.1.1
  • NaNMath 0.2.2
  • Nettle 0.2.4
  • NoveltyColors 0.3.0
  • ObjFileBase 0.0.4
  • Optim 0.6.1
  • PDMats 0.5.1
  • Packing 0.0.4
  • Patchwork 0.3.0
  • PlotThemes 0.1.0
  • PlotUtils 0.2.0
  • PositiveFactorizations 0.0.3
  • Primes 0.1.1
  • PyCall 1.7.2
  • Quaternions 0.1.1
  • Ratios 0.0.4
  • RecipesBase 0.1.0
  • Reexport 0.0.3
  • Rmath 0.1.4
  • SHA 0.3.0
  • SIUnits 0.1.0
  • Showoff 0.0.7
  • SignedDistanceFields 0.1.0
  • SortingAlgorithms 0.1.0
  • StatsBase 0.11.1
  • StatsFuns 0.3.1
  • StructIO 0.0.2
  • TerminalUI 0.0.2
  • TexExtensions 0.0.3
  • TextWrap 0.1.6
  • URIParser 0.1.6
  • UnicodeFun 0.0.2
  • VT100 0.0.2
  • WebSockets 0.2.1
  • WoodburyMatrices 0.2.0
  • ZMQ 0.4.0
  • Zlib

There are a couple of issues blocking a release for Julia v0.5 - #176 #190

These issues seem serious.

Would you say that for the near future the only option for using Escher is under Julia V0.4? Or is there a work around or alternative options?