Bug 17387

Summary: Имя файла указано применительно к виндовой версии.
Product: scilab Reporter: Vyatcheslav Perevalov <vip0>
Component: miscAssignee: kirill <kirill>
Status: CLOSED FIXED QA Contact: kirill <kirill>
Severity: normal    
Priority: P2 CC: EAlekseev
Version: не указана   
Hardware: all   
OS: Linux   

Description Vyatcheslav Perevalov 2008-09-29 20:17:35 MSD
Листинг 2.17. Решение кубического уравнения
Имя файла указано применительно к виндовой версии. А мы ведь в линуксе, я не путаю?
Comment 1 kirill 2008-10-01 12:11:23 MSD
(In reply to comment #0)
> Листинг 2.17. Решение кубического уравнения
> Имя файла указано применительно к виндовой версии. А мы ведь в линуксе, я не
> путаю?

Ну, строго говоря, scilab -- многоплатформенное приложение, и книга не
предполагает привязки к одной операционной системе. Но, с другой стороны, 
к книге приложен диск именно с Linux, и не стоит давать в примерах специфику Windows без надобности и не оговаривая. Так что согласен, заменим здесь 
и во всех аналогичных случаях, если встретятся.

Comment 2 aer 2008-10-01 14:16:48 MSD
В книге описан кроссплатформенный пакет Scilab, потенциальные читатели книги могут использовать и Windows, и linux. Поэтому мы приводили и отлаживали программы для двух ОС. Пользователя Windows тоже надо привлекать к использованию открытого ПО, и первый шаг для него это использование свободно распространяемых программ в родной для него среде.  
Comment 3 kirill 2009-04-08 14:40:38 MSD
Листинг 2.17. Решение кубического уравнения
[...]
//Вызов функции и вывод результатов ее работы:
-->exec('C:\Scilab\scilab-4.1.1\cub.sce');

А откуда вообще взялся этот файл cub.sce?
В пакете scilab в ALT такого файла не обнаруживается.
Подразумевается, что пользователь должен создать этот 
файл и записать в него текст функции приведённый в листинге
выше? Если так, то надо сказать об этом в тексте книги, 
т.к. этот момент никак не прокомментирован.
Comment 4 kirill 2009-04-08 14:43:52 MSD
Прошу прощения, посмотрел #17388 и понял. 
Предлагаю сделать в листинге так: 

//Вызов функции и вывод результатов ее работы:
-->exec('./cub.sce')
// Пример для ОС Windows:
-->exec('C:\Scilab\scilab-4.1.1\cub.sce');
Comment 5 kirill 2009-04-09 16:09:57 MSD
исправлено в электронном выпуске: 
http://docs.altlinux.org/books/2008/altlibrary-scilab-20090409.pdf