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

Вопросы программирования и использования MSEide + MSEgui.

Модератор: Модераторы

Аватара пользователя
debi12345
долгожитель
Сообщения: 5761
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

Сообщение debi12345 »

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

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

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

Добавлено спустя 12 часов 19 минут 54 секунды:
Re: MSE 3.0 beta, свои компилятор и интепретатр в скором будущем
Где тетскэйс ?
t-ea
новенький
Сообщения: 98
Зарегистрирован: 22.09.2006 00:22:34

Сообщение t-ea »

Вкратце — работаю над этим.

Личные сообщения проверь.
Kemet
постоялец
Сообщения: 241
Зарегистрирован: 10.02.2010 18:28:32
Откуда: Временно оккупированная территория
Контактная информация:

Сообщение Kemet »

ой-ё, какие же там страшные идентификаторы, не человеческие, человеконечитаемые
Аватара пользователя
debi12345
долгожитель
Сообщения: 5761
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

Сообщение debi12345 »

какие же там страшные идентификаторы, не человеческие, человеконечитаемые

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

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

array = ar.., type = ..ty

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

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

array of integer = integearty
,.. "Заразил" этим и меня :)
Kemet
постоялец
Сообщения: 241
Зарегистрирован: 10.02.2010 18:28:32
Откуда: Временно оккупированная территория
Контактная информация:

Сообщение Kemet »

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

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

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

все эти co, fa, ma, ba и прочая галиматья совершенно не читабельны
mse
новенький
Сообщения: 68
Зарегистрирован: 08.08.2013 15:40:31

Сообщение 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
Ism
энтузиаст
Сообщения: 908
Зарегистрирован: 06.04.2007 17:36:08

Сообщение Ism »

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

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