Страница 2 из 2

Re: MSE 3.0 beta, свои компилятор и интепретатр в скором буд

Добавлено: 03.07.2013 21:40:44
debi12345
Мартин установил у себя M$ SQL Server 2005. Дело за скриптом создания БД и тесткэйсом.

А чем мартина на устроил FPC? Начать писать с нуля это просто бред

1) с его точки зрения, нет того что надо позарез - и в то же время много ненужного 2) ему торопиться некуда.

Добавлено спустя 12 часов 19 минут 54 секунды:
Re: MSE 3.0 beta, свои компилятор и интепретатр в скором будущем
Где тетскэйс ?

Re: MSE 3.0 beta, свои компилятор и интепретатр в скором буд

Добавлено: 04.07.2013 09:22:36
t-ea
Вкратце — работаю над этим.

Личные сообщения проверь.

Re: MSE 3.0 beta, свои компилятор и интепретатр в скором буд

Добавлено: 29.07.2013 16:01:01
Kemet
ой-ё, какие же там страшные идентификаторы, не человеческие, человеконечитаемые

Re: MSE 3.0 beta, свои компилятор и интепретатр в скором буд

Добавлено: 29.07.2013 18:44:05
debi12345
какие же там страшные идентификаторы, не человеческие, человеконечитаемые

Это какие ? Без выделения слов заглавными буквами ? Мартин эту фишку яро отстаивает - типа помогает не отвлекаться :)
А еще

Код: Выделить всё

array = ar.., type = ..ty

Итого имеем типизацию :

Код: Выделить всё

array of integer = integearty
,.. "Заразил" этим и меня :)

Re: MSE 3.0 beta, свои компилятор и интепретатр в скором буд

Добавлено: 31.07.2013 10:48:25
Kemet
Не, текст без CamelCase я воспринимаю нормально (хотя если идентификатор составлен из нескольких длинных слов, это читается плохо). В принципе, к методике именования, выбранной Мартином тоже можно быстро привыкнуть, я больше имел ввиду что-то подобное этому:

Код: Выделить всё

 widgetcolorinfoty = record
  co: colorty;
  cocaptionframe: colorty;
 end;
 pwidgetcolorinfoty = ^widgetcolorinfoty;
 widgetskininfoty = record
  fa: tfacecomp;
  fra: tframecomp;
 end;

все эти co, fa, ma, ba и прочая галиматья совершенно не читабельны

Re: MSE 3.0 beta, свои компилятор и интепретатр в скором буд

Добавлено: 08.08.2013 19:52:06
mse
The reason for the shortened field names in the skininfo records is to avoid name clashes with the widget properties they map to.

Martin

Posted after 2 hours 42 minutes 35 seconds:
Re: MSE 3.0 beta, свои компилятор и интепретатр в скором будущем
git master be9d78eaca3aa517f04289f63d8743691671e9bb replaced the shortenings by a prefix.
http://gitorious.org/mseide-msegui

Re: MSE 3.0 beta, свои компилятор и интепретатр в скором буд

Добавлено: 08.08.2013 19:54:11
Ism
Интереснейшая тема , фишка MSEgui в минимализме, а значит все работать будет надежно во всех средах. Я сам участвовал в создании микорутилиты xroot для Линукс. Независимость от громоздких библиотек иногда очень нужна. Если это будет работать на ARM , будет вообще бомба, так как можно будет портировать Паскаль программы

Но GUI интерфейс разработки чудовищен :)