Re: Здраствуйте не поможите правельно создать процедуру

2008-11-11 Пенетрантность WildSery
On Fri, 31 Oct 2008 12:24:12 +0300, Dmitri Kuzmenko [EMAIL PROTECTED] wrote: while do begin ... ... ... еще 10 строк ... ... end; это я еще сюда отступов добавил. А так, ты уверен, что не проглядел в середине этого текста вот такую хрень: if then begin end; Это

Re: Здраствуйте не поможите правельно создать процедуру

2008-11-11 Пенетрантность Кузнецов Евгений
Доброго времени суток! On 11 нояб, 11:48, WildSery wrote: А вот контрпример к твоему правилу: while (some calculations) do   i = i + 1; begin   -- А тут тоже чёта делаем end begin, на глазок и с точки зрения твоего видения синтаксиса, относится к while, тогда как нет, не относится. В

Re: Здраствуйте не поможите правельно создать процедуру

2008-11-05 Пенетрантность Tonal
Dmitri Kuzmenko пишет: Правильные пацаны давно составные конструкции одними отступами отмечают (Python, Haskell). то же дерьмо. я это уже кушал в Mumps. F I=0..10 DO .S A=I... Из реального проекта: def walk_devices(self): logging.info('Scan for timeouted device') try: from

Re: Здраствуйте не поможите правельно создать процедуру

2008-11-04 Пенетрантность Dmitri Kuzmenko
Hello, Tonal! Tonal wrote: Правильные пацаны давно составные конструкции одними отступами отмечают (Python, Haskell). Так что и холиваров никаких из за подобных глупостей там нет. :) то же дерьмо. я это уже кушал в Mumps. F I=0..10 DO .S A=I... П.С. И в С и в Pascal-е всегда писали и

Re: Здраствуйте не поможите правельно создать процедуру

2008-11-04 Пенетрантность Dmitri Kuzmenko
Hello, Евгений! Кузнецов Евгений wrote: По while, вестимо. звездец... То есть? Если в любом if/while/for/repeat всегда будет begin, то не все ли равно где - на той же строке или на следующей? Не понимаю Вашей категоричности. потому что не видишь. очень жаль. сочувствую тем, кто будет

Re: Здраствуйте не поможите правельно создать процедуру

2008-11-04 Пенетрантность Кузнецов Евгений
Доброго времени суток! On 5 нояб, 10:27, Dmitri Kuzmenko wrote: потому что не видишь. очень жаль. сочувствую тем, кто будет читать твой код (если будет). Так и помру неучем :) К счастью, мой код не представляет особенной ценности для потомков. Кстати, в Обероне, насколько я в курсе, Вирт

Re: Здраствуйте не поможите правельно создать процедуру

2008-11-01 Пенетрантность Кузнецов Евгений
Доброго времени суток! On 31 окт, 12:24, Dmitri Kuzmenko wrote: Керниган идет лесом (а еще конкретнее - в задницу). Иногда очень умные люди порят полную чушь. Или, их мудрые высказывания интерпретируют ровно наоборот. Объясни мне, как ты увидишь, где начинается блок, если написано так\

Re: Здраствуйте не поможите правельно создать процедуру

2008-11-01 Пенетрантность Tonal
Dmitri Kuzmenko пишет: Керниган идет лесом (а еще конкретнее - в задницу). Иногда очень умные Истину глаголешь! Да и вообще все эти begin/end-ы и кривые скобочки не более чем синтаксический мусор! Правильные пацаны давно составные конструкции одними отступами отмечают (Python, Haskell).

RE: Здраствуйте не поможите правельно создать процедуру

2008-10-31 Пенетрантность Dmitriy A. Beloshistov
Привет! я такую фигню (парсеры с подстановкой) писал в 1993 году. И умудрялся запятые ставить корректно, после имен. И чтобы после последнего элемента списка запятой не было. Вах, гуру! ;) А если серьезно - да какая нафиг разница, как ты текст пишешь? Эстетам все равно не угодить. Главные

Re: Здраствуйте не поможите правельно создать процедуру

2008-10-31 Пенетрантность Gene Feudorov
Hello, Булгачев Сергей! You wrote on Thu, 30 Oct 2008 19:55:05 +0300: list = element [',' element ...] запятая - она в начале, а не в конце куда пишем чаще? БС Ну не знаю, не убедил, вобщем :) Сергей, ты ни разу не забывал при дописывании списка запятую в конце поставить!? или переставляя

Re: Здраствуйте не поможите правельно создать процедуру

2008-10-31 Пенетрантность Gene Feudorov
Hello, Dmitri Kuzmenko! You wrote on Fri, 31 Oct 2008 00:18:03 +0300: Дим, а как ты относишься к таким расстановкам запятых? DK по правилам правописания, текст запятыми отделяется именно так, как DK я это делаю в тексте, что ты читаешь. дык если б мы писали программы на русском языке, у нас

Re: Здраствуйте не поможите правельно создать процедуру

2008-10-31 Пенетрантность PEAKTOP
и слово ,начинающееся с запятой ,это нонсенс какой-то. -- Dmitri Kouzmenko,www.ibase.ru, (495) 953-13-34 Это просто удобно. Насчет CREATE TABLE ничего не скажу, потому как последний раз создавал таблицу ручками в 2002 году, а сейчас очень плотно на IBExpert-e сижу. А вот в PSQL-блоках - очень

Re: Здраствуйте не поможите правельно создать процедуру

2008-10-31 Пенетрантность Dmitri Kuzmenko
Hello, Gene! Gene Feudorov wrote: поэтому я уш лучше вот так буду писать на автомате: select rdb$field_name ,rdb$field_position ,rdb$relation_name ,rdb$description from rdb$relation_fields where rdb$relation_name = :rdb$relation_name и не загружать мозг синтаксическим анализом :-) я не

Re: Здраствуйте не поможите правельно создать процедуру

2008-10-31 Пенетрантность Kochmin Alexandr
Dmitri Kuzmenko wrote: В общем, если форматирование ПОЗВОЛЯЕТ неверно интерпретировать структуру кода, то ну его нахрен такое форматирование. ну чего вы спорите то? У вас в редакторе нету сворачивания блоков кода и подсветки синтаксиса? Пишите главное чтоб удобно было тому кто пишет.

Re: Здраствуйте не поможите правельно создать процедуру

2008-10-31 Пенетрантность freemanzav
Dmitri Kuzmenko: Иногда очень умные люди порят полную чушь. Они иногда и пишут так :-) while (fb_interpret(s + 1, sizeof(s) - 1, vector)) { translate_cp(s); alice_output(%s\n, s); }

Re: Здраствуйте не поможите правельно создать процедуру

2008-10-31 Пенетрантность Ded
Dmitriy A. Beloshistov wrote: А если серьезно - да какая нафиг разница, как ты текст пишешь? Эстетам все равно не угодить. Это, оно конешно. Потому что - знамо дело. Но - однако. Я вот, например, глянул на это буквостолпотворение в корневом, зевнул, и пошёл к следующему посту. Была

Re: Здраствуйте не поможите правельно создать процедуру

2008-10-31 Пенетрантность Ded
Dmitri Kuzmenko wrote: Иногда очень умные люди порят полную чушь. Точно-точно. Я за собой это в последнее время тоже всё чаще замечаю. Или, их мудрые высказывания интерпретируют ровно наоборот. А уж про это и говорить нечего. -- Regards. Ded.

Re: Здраствуйте не поможите правельно создать процедуру

2008-10-31 Пенетрантность Dmitri Kuzmenko
Hello, Ded! Ded wrote: Иногда очень умные люди порят полную чушь. Точно-точно. Я за собой это в последнее время тоже всё чаще замечаю. я про себя писал? тоже могу отмочить :-) -- Dmitri Kouzmenko, www.ibase.ru, (495) 953-13-34

Re: Здраствуйте не поможите правельно создать процедуру

2008-10-31 Пенетрантность Михаил Самара
while ... do    begin      ...      ...      if ... then        begin          ...          ...        end;      ...    end; Именно так требую форматировать все программы уже мног лет. Подобное форматирование предлагал еще Вирт - кажется он имел некое отношение к паскалю :) Я

Здраствуйте не поможите правельно создать процедуру

2008-10-30 Пенетрантность ZiBiT
Вот сама процедура СREATE OR ALTER PROCEDURE P_PRICE ( pcur integer, fprn integer) returns ( sec varchar(255), prub float, qinp integer, unt varchar(255), nm varchar(255)) as begin if (pcur = '0' and fprn = '0') then begin for select gd.nm, unt.nm as unt,

Re: Здраствуйте не поможите правельно создать процедуру

2008-10-30 Пенетрантность Dmitri Kuzmenko
ZiBiT wrote: Вот сама процедура вопрос-то в чем? и зачем процедура два раза? и почему такое кривое форматирование отступов в коде? че это за блядство (другого термина не нахожу) do begin suspend; end end ты пробелы и строки экономишь, что-ли? -- Dmitri Kouzmenko, www.ibase.ru,

Re: Здраствуйте не поможите правельно создать процедуру

2008-10-30 Пенетрантность Kochmin Alexandr
Dmitri Kuzmenko wrote: че это за блядство (другого термина не нахожу) do begin suspend; end end и вообще, почему без шапки.

Re: Здраствуйте не поможите правельно создать процедуру

2008-10-30 Пенетрантность Dmitri Kuzmenko
Hello, Alexandr! Kochmin Alexandr wrote: и вообще, почему без шапки. да можно и без шапки, только я считаю, что форматирование кода весьма важная вещь. и если человек не умеет его форматировать ДЛЯ СЕБЯ, а не для дяди, то этому человеку надо срочно вправить руки. можно даже вот этим

RE: Здраствуйте не поможите правельно создать процедуру

2008-10-30 Пенетрантность Dmitriy A. Beloshistov
Привет. Засунь в отдельную процедуру/вьюху for select gd.nm,gd.fprn, unt.nm as unt, gd.qinp, gd.prub as prub,sec.nm as sec from gd inner join unt unt on (gd.id_unt = unt.id) inner join sec sec on (gd.id_sec = sec.id) Order By id_sec, gd.nm INTO :nm,:fprn,:unt,:qinp,:prub,:sec /* для процедуры

Re: Здраствуйте не поможите правельно создать процедуру

2008-10-30 Пенетрантность Gene Feudorov
Hello, Dmitri Kuzmenko! You wrote on Thu, 30 Oct 2008 10:52:19 +0300: DK когда на самом деле это жутко криво и неправильно правильно вот так Дим, а как ты относишься к таким расстановкам запятых? select C.Calc_ID, C.Item_ID, C.Active_ ,C.Add_Date, C.Add_User ,(case when C.Active_=1 then

RE: Здраствуйте не поможите правельно создать процедуру

2008-10-30 Пенетрантность Dmitriy A. Beloshistov
эт криво и неправильно, но так минимизирует ошибки :-) У меня часть скриптов генерируется ботами на основе вот такого: /* %%TABLECOMMENT */ CREATE %TABLENAME% ( %%FIELDLIST %FIELDNAME% %FIELDTYPE% %NOT NULL% ); Или SELECT %%FIELDLIST FROM %PROCNAME% %%PARAMLIST %%WHERESTATEMENT Тоже

Re: Здраствуйте не поможите правельно создать процедуру

2008-10-30 Пенетрантность Dmitri Kuzmenko
Hello, Gene! Gene Feudorov wrote: Дим, а как ты относишься к таким расстановкам запятых? select C.Calc_ID, C.Item_ID, C.Active_ ,C.Add_Date, C.Add_User ,(case when C.Active_=1 then 'Активная' end) as ActiveName я не истина в последней инстанции, но отрицательно. по правилам правописания,

Re: Здраствуйте не поможите правельно создать процедуру

2008-10-30 Пенетрантность Dmitri Kuzmenko
Hello, Dmitriy! Dmitriy A. Beloshistov wrote: У меня часть скриптов генерируется ботами на основе вот такого: Или SELECT %%FIELDLIST FROM %PROCNAME% %%PARAMLIST %%WHERESTATEMENT Тоже криво и неправильно, но я вообще часто не смотрю, что там внутри сгенерилось ;)) я такую фигню

Re: Здраствуйте не поможите правельно создать процедуру

2008-10-30 Пенетрантность RUST
я такую фигню (парсеры с подстановкой) писал в 1993 году. И умудрялся запятые ставить корректно, после имен. И чтобы после последнего элемента списка запятой не было. блин, а у меня другая техника была, я перед всеми кроме первого ставил ;-)

Re: Здраствуйте не поможите правельно создать процедуру

2008-10-30 Пенетрантность freemanzav
Dmitri Kuzmenko wrote: там примеров навалом. Я знаю что очень часто люди пишут так: // INCORRECT while (LongExpression1 or LongExpression2) do begin // DoSomething // DoSomethingElse; end; когда на самом деле это жутко криво и неправильно правильно вот так А вот Керниган с этим не