2016-07-07 3 views
1

Я пытаюсь использовать графический пакет Winston. Когда я делаю это, я получаю следующие предупреждения:Winston Julia - ПРЕДУПРЕЖДЕНИЕ: устаревший синтаксис

using Winston 

Winston.plot(x -> sin(x)*x,0,2) 
Winston.grid() 

WARNING: deprecated syntax "AbstractVecOrMat{T} (" at /home/jmarcellopereira/.julia/v0.4/Winston/src/Winston.jl:96. 
Use "AbstractVecOrMat{T}(" instead. 
WARNING: requiring "Dates" in module "Winston" did not define a corresponding module. 
WARNING: module Winston should explicitly import * from Base 
WARNING: both Winston and SymPy export "Curve"; uses of it in module Main must be qualified 

Что это значит, и они предотвращают мой участок от формирования?

+1

Похоже, что Winston не обновлялся через некоторое время, почему бы вам не попробовать другой пакет печати, например. Plots.jl? В любом случае это только предупреждение, а не ошибка. –

ответ

2

Вышеупомянутый код, который вы используете, по-прежнему отлично работает на моем компьютере (с использованием Julia 0.4.6). Предупреждения объясняются только тем, что недавно Winston не обновлялся. С момента последнего обновления основной код Джулии изменился, и Winston не полностью адаптирован для включения этих изменений. Нет ничего, что вы могли бы сделать, чтобы «исправить» эти предупреждения, если вы не хотите добровольно помогать в разработке пакета Winston.

В этом случае эти проблемы не мешают вам выполнить сюжет, который вы хотите, но они предупреждают вас, что вы можете столкнуться с проблемами в других настройках.

+0

Я понимаю. Я буду использовать тот же самый пистолет. Спасибо –

 Смежные вопросы

  • Нет связанных вопросов^_^