Обсуждение участника:Sementry/Гайд по vizi — различия между версиями
м |
|||
(не показано 20 промежуточных версий 7 участников) | |||
Строка 4: | Строка 4: | ||
[флуд] Мне нравится как выглядела фраза "пользователи альтернативных операционных систем" до правки. -- [[Участник:Dmitriy D.|Dmitriy D.]] 11:37, 14 декабря 2011 (MSK) | [флуд] Мне нравится как выглядела фраза "пользователи альтернативных операционных систем" до правки. -- [[Участник:Dmitriy D.|Dmitriy D.]] 11:37, 14 декабря 2011 (MSK) | ||
+ | |||
+ | Сделал все по подготовке, перепроверил 3 раза, Система не находит путь...что я делаю не так? Завадский Дмитрий | ||
+ | : Что у тебя с переменной окружения java_home ? Попробуй в консоли написать: "%java_home%\bin\javac". Если тут скажет, что не может найти путь, значит у тебя неправильно установлена переменная %java_home% (а может быть ты указал путь к jre вместо jdk?) [[Участник:Dmitriy D.|Dmitriy D.]] 19:38, 17 декабря 2011 (MSK) | ||
+ | : Дим, еще может играть роль, что переменные окружения в консоли обновляются только после ее перезапуска. Кроме того переменные окружения еще наследуются от запустившего приложения, поэтому если ты запускает консоль через какую-нибудь стороннюю мега супер утилиту, могут быть такие же проблемы. [[Участник:Dmitriy D.|Dmitriy D.]] 06:07, 18 декабря 2011 (MSK) | ||
+ | :: Прекрасно, спасибо, нашел ошибку в пути(странно, раньше Progra~ работал...теперь только с Progra~1). | ||
+ | [[Участник:System29a|System29a]] 22:34, 17 декабря 2011 (MSK) Ребят, кто-то под никсами собирал? не могу никак совладать с | ||
+ | BUILD FAILED | ||
+ | /home/jambo/tmp/vizi/meta/scripts/build/build-shared.xml:120: taskdef class SchemaValidatorTask cannot be found | ||
+ | |||
+ | Update: сейчас подкручу гайд, линуксоидам нужен свой запускающий скрипт. | ||
+ | |||
+ | "Можно также схалтурить и написать основную часть кода в визуализаторе" {{---}} что тут имеется в виду под визуализатором? И еще - "В описании сказано, что переменные бывают локальными и глобальными." {{---}} какое описание имеется в виду? Readme или спецификация? По-моему, лучше каждый раз давать прямые ссылки на упоминаемые объекты. --[[Участник:Rybak|Андрей Рыбак]] 03:37, 16 января 2012 (MSK) | ||
+ | : По-моему, тут из контекста понятно, что имеется в виду спецификация. На всякий случай все же поправил. --[[Участник:Sementry|Мейнстер Д.]] 19:45, 16 января 2012 (MSK) | ||
+ | : Под визуализатором имелся в виду код %your_project%Visualizer.java --[[Участник:Sementry|Мейнстер Д.]] 22:58, 16 января 2012 (MSK) | ||
+ | == Переменные == | ||
+ | |||
+ | "В описании сказано, что переменные бывают локальными и глобальными. Это не так, переменные бывают только глобальными; главное отличие состоит в том, что значение по умолчанию у глобальных переменных обязательно присутствует, а у локальных — обязательно отсутствует." | ||
+ | |||
+ | : В этой части гайда есть противоречие. --[[Участник:Rybak|Андрей Рыбак]] 05:46, 16 января 2012 (MSK) | ||
+ | |||
+ | :: Исправил, теперь не совсем точно, но более понятно. --[[Участник:Sementry|Мейнстер Д.]] 19:41, 16 января 2012 (MSK) | ||
+ | |||
+ | == Функции (процедуры) == | ||
+ | |||
+ | Тема не раскрыта. Можно делать через <nowiki><auto id = "test">...</auto></nowiki>, а вызов <nowiki><call-auto id="test"/></nowiki>. Аргументы и результат можно хранить в глобальных переменных. --[[Участник:Rybak|Андрей Рыбак]] 05:33, 20 января 2012 (MSK) | ||
+ | :Да, кстати, если верить примерчикам, то рекурсия в функциях нормально реализуется. По-крайней мере, всякое <nowiki><call-auto></call-auto></nowiki> в качестве рекурсивного вызова много где используется. | ||
+ | :: Блин, я ни разу не говорил, что ее нельзя сделать, она делается, просто исключительно глобальные переменные в рекурсивных алгоритмах — это не очень удобно. --[[Участник:Sementry|Мейнстер Д.]] 08:20, 21 января 2012 (MSK) | ||
+ | ::: К слову, если рекурсия хвостовая, то проблема автоматом отпадает --[[Участник:Dmitriy D.|Dmitriy D.]] 03:50, 24 января 2012 (MSK) |
Текущая версия на 03:50, 24 января 2012
Можешь впилить линк на этот гайд на свою страницу? Так будет удобнее, имо. --SkudarnovYaroslav 12:57, 13 декабря 2011 (MSK)
- На свою страницу здесь? Done.
- Благодарю =)
[флуд] Мне нравится как выглядела фраза "пользователи альтернативных операционных систем" до правки. -- Dmitriy D. 11:37, 14 декабря 2011 (MSK)
Сделал все по подготовке, перепроверил 3 раза, Система не находит путь...что я делаю не так? Завадский Дмитрий
- Что у тебя с переменной окружения java_home ? Попробуй в консоли написать: "%java_home%\bin\javac". Если тут скажет, что не может найти путь, значит у тебя неправильно установлена переменная %java_home% (а может быть ты указал путь к jre вместо jdk?) Dmitriy D. 19:38, 17 декабря 2011 (MSK)
- Дим, еще может играть роль, что переменные окружения в консоли обновляются только после ее перезапуска. Кроме того переменные окружения еще наследуются от запустившего приложения, поэтому если ты запускает консоль через какую-нибудь стороннюю мега супер утилиту, могут быть такие же проблемы. Dmitriy D. 06:07, 18 декабря 2011 (MSK)
- Прекрасно, спасибо, нашел ошибку в пути(странно, раньше Progra~ работал...теперь только с Progra~1).
System29a 22:34, 17 декабря 2011 (MSK) Ребят, кто-то под никсами собирал? не могу никак совладать с BUILD FAILED /home/jambo/tmp/vizi/meta/scripts/build/build-shared.xml:120: taskdef class SchemaValidatorTask cannot be found
Update: сейчас подкручу гайд, линуксоидам нужен свой запускающий скрипт.
"Можно также схалтурить и написать основную часть кода в визуализаторе" — что тут имеется в виду под визуализатором? И еще - "В описании сказано, что переменные бывают локальными и глобальными." — какое описание имеется в виду? Readme или спецификация? По-моему, лучше каждый раз давать прямые ссылки на упоминаемые объекты. --Андрей Рыбак 03:37, 16 января 2012 (MSK)
- По-моему, тут из контекста понятно, что имеется в виду спецификация. На всякий случай все же поправил. --Мейнстер Д. 19:45, 16 января 2012 (MSK)
- Под визуализатором имелся в виду код %your_project%Visualizer.java --Мейнстер Д. 22:58, 16 января 2012 (MSK)
Переменные
"В описании сказано, что переменные бывают локальными и глобальными. Это не так, переменные бывают только глобальными; главное отличие состоит в том, что значение по умолчанию у глобальных переменных обязательно присутствует, а у локальных — обязательно отсутствует."
- В этой части гайда есть противоречие. --Андрей Рыбак 05:46, 16 января 2012 (MSK)
- Исправил, теперь не совсем точно, но более понятно. --Мейнстер Д. 19:41, 16 января 2012 (MSK)
Функции (процедуры)
Тема не раскрыта. Можно делать через <auto id = "test">...</auto>, а вызов <call-auto id="test"/>. Аргументы и результат можно хранить в глобальных переменных. --Андрей Рыбак 05:33, 20 января 2012 (MSK)
- Да, кстати, если верить примерчикам, то рекурсия в функциях нормально реализуется. По-крайней мере, всякое <call-auto></call-auto> в качестве рекурсивного вызова много где используется.
- Блин, я ни разу не говорил, что ее нельзя сделать, она делается, просто исключительно глобальные переменные в рекурсивных алгоритмах — это не очень удобно. --Мейнстер Д. 08:20, 21 января 2012 (MSK)
- К слову, если рекурсия хвостовая, то проблема автоматом отпадает --Dmitriy D. 03:50, 24 января 2012 (MSK)
- Блин, я ни разу не говорил, что ее нельзя сделать, она делается, просто исключительно глобальные переменные в рекурсивных алгоритмах — это не очень удобно. --Мейнстер Д. 08:20, 21 января 2012 (MSK)