Вверх ↑
Этот топик читают: Гость
Ответов: 5446
Рейтинг: 323
#31: 2011-05-16 13:31:31 ЛС | профиль | цитата
Ivann, маладэс. Пока исходники есть только у Dilma, и опубликует ли он их - дело его. Ждём-с...
карма: 1

0
Ответов: 3349
Рейтинг: 233
#32: 2011-05-16 13:33:11 ЛС | профиль | цитата
[flood]
iarspider писал(а):
маладэс

Чего мала?[/flood]
iarspider писал(а):
опубликует ли он их - дело его. Ждём-с...

Будем надеяться на лучшее
карма: 1

0
Ответов: 1321
Рейтинг: 37
#33: 2011-05-16 13:35:52 ЛС | профиль | цитата
iarspider, это исходники кодегена и Hiasm
А исходников компонентов на RTCG там нет
------------ Дoбавленo в 13.35:
[flood]Уже ответили )))[/flood]
карма: 0

0
Администрация
Ответов: 15295
Рейтинг: 1519
#34: 2011-05-16 14:10:23 ЛС | профиль | цитата
RTCG выполнен как объектный язык в отличие от полностью функционального FTCG. Однако кто уже знает FTCG разобраться в RTCG сможет сразу - исходная концепция осталась неизменной. Например, в FTCG работа с блоками сделана примерно так:

#hws
gvar(BLK_BODY)
BLK_BODY = 'block.body'
block.reg(BLK_BODY)
block.select(BLK_BODY)
...
block.inclvl()
println(..)
println(..)
block.declvl()
...
block.delete(BLK_BODY)

а в RTCG уже так:

#hws
gvar(blk_vars)
blk_vars = block.reg("class_vars").inc()
...
blk_vars.println(..)
blk_vars.println(..)
...
block.delete(blk_vars)

Или скажем если раньше для доступа к полям или вызова методов одного элемента схемы из другого нужно было делать что-то вроде такой жуткой конструкции:

#hws
sys.selectElement(cgt.el_get_child_id(0))
event(cgt.pt_get_name_byid(cgt.pt_arr_event(index)), _data)
sys.selectElement(cgt.el_get_parent_id())

то теперь это выглядит примерно так:

#hws
this.sdk.elements(0).event(this.pt_event(index), _data)
карма: 27
0
Ответов: 875
Рейтинг: 101
#35: 2011-05-16 16:54:27 ЛС | профиль | цитата
Мне вот интересно Dilma помнит для чего он вообще решил сделать hiasm? думаю в то время о какой то там мультиплатформенности не кто особо не говорил.
В одном я уверен точно в ближайшее время избавиться от пакета Windows или сделать ему конкурентный пакет не удастся.
Мне больше нравилась идея создания различных пакетов для разных нужд в том числе и для разной ос.


карма: 1

0
Ответов: 215
Рейтинг: 45
#36: 2011-05-16 16:57:44 ЛС | профиль | цитата
а в RTCG уже так:

#hws
...
blk_vars.println(..)
blk_vars.println(..)
...


Захотелось чего-то вроде:

#hws
...
with blk_vars
.println(..)
.println(..)
end
...
Будет/уже есть?
карма: 0

0
Администрация
Ответов: 15295
Рейтинг: 1519
#37: 2011-05-16 19:25:49 ЛС | профиль | цитата
flud писал(а):
Мне вот интересно Dilma помнит для чего он вообще решил сделать hiasm?

в наше время силу кросплатформенных решений могут не дооценивать только профаны или те, у кого тьма свободного времени для реализации одного и того же софта различными инструментами

flud писал(а):
В одном я уверен точно в ближайшее время избавиться от пакета Windows или сделать ему конкурентный пакет не удастся.

безусловно. И чем позже будут делаться такие попытки, тем сложнее это становится осуществить в будущем

flud писал(а):
Мне больше нравилась идея создания различных пакетов для разных нужд в том числе и для разной ос.

эта идея нравится тем, кто не в курсе сколько активных разработчиков требуется для ее реализации. На данный момент времени мы в состоянии позволить себя активно развивать полтора пакета, но никак не больше

lev писал(а):
Будет/уже есть?

println возвращает ссылку на родительский класс, поэтому никто не мешает использовать такую конструкцию:

#hws
blk_vars.println(..).println(..)
.println(..)
.println(..)
карма: 27
0
Ответов: 1821
Рейтинг: 168
#38: 2012-01-27 20:07:26 ЛС | профиль | цитата
Dilma, Lazarus ещё в разработке, или заброшен Вот, в инете я нашёл интерестную статейку об компиляции Lazarus приложений под Android. http://wiki.lazarus.freepascal.org/Android_Interface
карма: 5

0
Ответов: 3349
Рейтинг: 233
#39: 2012-01-27 20:43:52 ЛС | профиль | цитата
sаmakacd, для создания пакета под андроид, необходим девайс, с этим самым роботом
карма: 1

0
Ответов: 1821
Рейтинг: 168
#40: 2012-01-27 20:45:14 ЛС | профиль | цитата
Ivann, в Android SDK есть встроеный эмулятор.
карма: 5

0
Разработчик
Ответов: 4698
Рейтинг: 426
#41: 2012-01-27 20:57:39 ЛС | профиль | цитата
sаmakacd, этот "эмулятор", встроенный в SDK - жуткий тормоз, лучше юзать его в самом крайнем случае.
карма: 10
0
Ответов: 1841
Рейтинг: 369
#42: 2012-01-28 08:44:51 ЛС | профиль | цитата
Assasin писал(а):
"эмулятор", встроенный в SDK - жуткий тормоз

Есть выход
Подробное руководство по установке VirtualBox + Android X86 + преодоления проблем с производительностью.

p.s. Хотелось бы увидеть наработки пакета FPC Lazarus...
карма: 1
0
Разработчик
Ответов: 4698
Рейтинг: 426
#43: 2012-01-28 14:34:17 ЛС | профиль | цитата
CriDos писал(а):
Есть выход

Угу, видел, но все равно лучше иметь физический девайс на руках

CriDos писал(а):
p.s. Хотелось бы увидеть наработки пакета FPC Lazarus...

SVN
карма: 10
0
Ответов: 1731
Рейтинг: 68
#44: 2012-01-28 16:06:08 ЛС | профиль | цитата
Assasin, на SVN найти не могу
карма: 1

0
Ответов: 1841
Рейтинг: 369
#45: 2012-01-28 17:56:58 ЛС | профиль | цитата
Cosinus писал(а):
на SVN найти не могу

аналогично
карма: 1
0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)