Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - adva

Страницы: 1 [2] 3 4 ... 26
16
Общий раздел / Re: 1C:Enterprise Development Tools
« : Май 09, 2015, 08:13:09 am »
Ну вот, ошиблись с годом. Слухи были верны.

17
Общий раздел / Re: Quasi
« : Январь 29, 2015, 09:53:32 am »
Кто-то бота испытывает?

18
Общий раздел / Re: ОС Синергия.
« : Июнь 04, 2014, 12:15:54 pm »
Написать базовую ОСь не сложно, разработать язык и компилятор - тоже. Намного сложнее написать весь прикладной софт.
Если будет госфинансирование (без откатов и "видимости"), неужели нерешаемо?

19
Крым похоже, отлично послужит антиглобализации. Но что-то страшно, думать, "а чего дальше". Надеюсь все ограничится "холодной" войной.

20
Судя по отсутствию продолжения не помогло?

21
Общий раздел / Re: Online компилятор Oberon-07/11.
« : Февраль 12, 2014, 11:08:37 am »
Не отметил сразу eberon методы оказались именно тем, что нужно.

В связи с этим еще один вопрос:

Вроде какой-то редактор дорабатывался (или плагин к редактору писался). Он корректно сворачивает процедуры с учетом eberon методов (а то использовал NO2 от Ильина А. для notepad++, он не учитывает)? Если да, то подскажите, чего скачать надо.

22
Общий раздел / Re: Online компилятор Oberon-07/11.
« : Февраль 08, 2014, 07:26:26 am »
Тогда такой вопрос, а то проверить до конца не могу, как по конкретному RECORDу получить POINTER на него? Чё то не нашел такой процедуры. Если такого нет, то думаю смогу обойтись, но не хотелось бы много переделывать

23
Общий раздел / Re: Online компилятор Oberon-07/11.
« : Февраль 08, 2014, 07:13:13 am »
Вроде без обновления работает, посмотрю, поможет ли в моем случае. Спасибо

24
Общий раздел / Re: Online компилятор Oberon-07/11.
« : Февраль 08, 2014, 06:51:17 am »
Спасибо, Не знаю, надо попробовать. Для этого какие-то опции компилятора нужны, или так можно (хотя мне скорее всего надо будет обновляться)?

25
Общий раздел / Re: Online компилятор Oberon-07/11.
« : Февраль 08, 2014, 05:02:50 am »
Или расскажу свою задачу, может есть еще решение (без JS.do ( "var = this" );

Есть внешний объект, который генерирует события, и ищет обработчики события в объекте по имени метода. Параметры метода жестко заданы. В методе мне надо получить/ свойство объекта

Можно конечно, использовать переменные модуля вместо свойства объекта, но если я правильно понимаю, будет одна такая переменная на каждый экземляр объекта, а мне нужно на каждый свою.

26
Общий раздел / Re: Online компилятор Oberon-07/11.
« : Февраль 08, 2014, 04:52:38 am »
Сейчас если написать например так:
PROCEDURE T ( this : Type );
BEGIN
   this.Property := 5;
END T;

на выходе вместо  this выдается this$

А хотелось бы чтобы в заголовке процедуры этого параметра не было вообще, а в теле так и остался this

Хотя понимаю, что в яваскрипт значение this меняется в зависимости от контекста, и не всегда это будет правильно скорее всего (хотя смотря какой код, для методов это вроде всегда ссылка на объект метода)

27
Общий раздел / Re: Online компилятор Oberon-07/11.
« : Февраль 07, 2014, 09:25:04 am »
Не знаю, разумно ли будет следущее предложение:

Можно ли параметр this в параметрах процедур вообще пропускать (естественно он должн идти последним, а в теле процедур, так и писать как this . Или это чего то порушит?

28
Общий раздел / Re: Oberon-07/13: заметки
« : Февраль 05, 2014, 05:48:36 am »
Не понял. f1() = f2() уже не написать?
...
Это масло маляное. Непроиниченные переменные потому и непроиниченные, что про них забыли. Ассерт забудут с тем же успехом.

Если f1() из этого же модуля, то при вызове сравнивается ее входной АССЕРТ и соответствие состояние переменных до ее вызова (то же самое для f2)

Внутри f1 (и других) проверяется, что условие ассерта выхода выводится из входного ассерта (если не возможно, то об этом сообщается).

Если же f1 из другого модуля, то считается, что данное условие корректно (тут надо подумать).

Для непроиниченных наверное конкретно ассерты не надо ставить, просто проверять, что они присваиваются каким либо способом до места сравнения.

Получается, что обязательными надо сделать для процедур и циклов входные и выходные ассерты, и уже на них строить проверки.
Думаю без каких-то еще допущений нельзя будет обойтись, но пока считаю, что реализовать проверку можно (хоть и сложно).

29
Общий раздел / Re: Oberon-07/13: заметки
« : Февраль 05, 2014, 12:55:01 am »
О, мысли возникли параллельно с темой http://forum.oberoncore.ru/viewtopic.php?f=82&t=4963&view=unread#unread (хотя ее еще не видел). "Как" интересно, идеи передаются :)

30
Общий раздел / Re: Oberon-07/13: заметки
« : Февраль 05, 2014, 12:27:24 am »
Хотя пожалуй, можно даже будет выдавать сообщения, что от этого до этого АССЕРТА проверка не удалась, т.к. нет каких-либо промежуточных АССЕРТОВ (и либо ты уверен в этом участке и не исправляешь ничего, либо продумываешь АССЕРТЫ)

Заодно вопрос,

Вроде в КП у АССЕРТА можно было номер вводить, для О7 это возможно (что-то не нашел этой возможнгости)?

Страницы: 1 [2] 3 4 ... 26