forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Разработка MIDlet Pascal (http://forum.boolean.name/forumdisplay.php?f=127)
-   -   Исходники MP получены! (http://forum.boolean.name/showthread.php?t=9079)

_Nox_ 28.09.2009 14:00

Ответ: MidletPascal - возможно opensource?
 
!!!очень надо добавить case
и ещё, список файлов, подключённых к проекту надо сделать ввиде дерева, чтобы там были папки, и можно было их сворачивать
типо:

проект
|_
| folder1
| |_
| | folder2
| | |_
| | |_file1
| | |_file2
| |_ file3
| |_file1
| |_file2
|_ file3
|_file1
|_file2
file3

zombiee 29.09.2009 15:04

Ответ: MidletPascal - возможно opensource?
 
Надо добавить выход из процедуры/функции первым делом) Это самая большая проблема :). А по сабжу - могу помочь с "системной" частью.

demon112 29.09.2009 16:00

Ответ: MidletPascal - возможно opensource?
 
Цитата:

Сообщение от zombiee (Сообщение 120079)
Надо добавить выход из процедуры/функции первым делом) Это самая большая проблема :).

да это не сложно обойти... К примеру if'ом и доп. переменой

_Nox_ 29.09.2009 23:04

Ответ: MidletPascal - возможно opensource?
 
Вы вообще собираетесь исходники вылаживать или как??? Не вздумайте сделать как Alex

Piligrim 29.09.2009 23:55

Ответ: MidletPascal - возможно opensource?
 
Куда торопимся? Думаете, что получили исходники и завтра будем трубить о версии 3.0?
Подтверждаю, что исходники есть у меня на руках. Для проекта занято место - http://code.google.com/p/midletpascal/
По мере того как я с ними разберусь, все залью туда. Думаю сделаю это до конца недели. Т.к. по сути там два проекта - компилятор и IDE.
Также попрошу администрацию создать под разработку отдельный подфорум, чтобы не сорить в основном.
Всех желающих помочь и имеющих идеи прошу подождать совсем чуть-чуть.

zombiee 30.09.2009 00:50

Ответ: MidletPascal - возможно opensource?
 
Цитата:

Сообщение от demon112 (Сообщение 120087)
да это не сложно обойти... К примеру if'ом и доп. переменой

Ага, и городить километры кода :-D

abcdef 30.09.2009 11:03

Ответ: MidletPascal - возможно opensource?
 
смотрю исходниками MP, неплохо документированы, разбираюсь со структурами данных, правда откомпилить, пока нормально не получилось,(только частично), т.к. у себя нашел старую версию visual c++.

____
при работе в MP наиболее часто встречающаяся ошибка была "out of memory" - ошибка уходила, когда правил исходник в обычном редакторе с удалением лишних пробелов/переносов строк/заменой TAB на пробелы и т.д. - надо смотреть парсер.

____
про InLine вызовы: конечно, не собираюсь делать внутри еще java-компилятор (для этого подойдет "Canterbury Pascal for J2ME" - там стоит конвертер, т.е. примерно так: pascal ->java->class),

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

также пробую над оптимизацией и минимизацией компилятора, на основе документации и исходников.

Tronix 30.09.2009 11:55

Ответ: MidletPascal - возможно opensource?
 
Хорошо.
Исходники уже есть у abcdef, Piligrim. Спасибо ребятам, за то что поддержали идею. Я к сожалению в C не очень разбираюсь, поэтому доработать ничего не смогу. Единственное что смог сделать - это просто списаться с автором и забрать исходники.
Я доступен через ЛС, аську (почти всегда онлайн). Как с Alex'ом думаю не получится ))

Piligrim 30.09.2009 15:34

Ответ: Исходники MP получены!
 
Есть предложение выделить компилятор в отдельный exe, а не dll. Тогда можно будет использовать внешние среды разработки.
abcdef , если ты изменяешь исходники, заливай пожалуйста через svn на code.google.com иначе будет бардак.

temned 30.09.2009 20:52

Ответ: Исходники MP получены!
 
я могу тестировать, могу участвовать в проекте. По предложениям - это естественно заделать в новой версии - функции библиотек - заделать как стандартные, т.е. например функции lib_font32 будет уже заранее предусмотренно, либо мона еще заделать доп.модули - то бишь, как оффисе - такая система получится, где будет компиллятор, редактор и т.д, а для особо тупых Create Menu например. Нажимаешь и переходишь в спец.раздел, где можешь, не зная кода например заделат ьменю с помощью редактора. Еще один модуль - поддуржка BT. Нгажал - перешел в модуль, составил и готово. Т.е сделать в МП псевдо устройство некоторых аспектов, как в game marker. Можно не программируя напистаь некоторые функциии -меню, спрайты и т.д
также нужно работать над багами и основынм классом готовго приожения(M.class)
Также я готов предоставить для информативности и т.д. свой сайт о МП - mobilepascal.ucoz.ru

Tronix 30.09.2009 21:07

Ответ: Исходники MP получены!
 
Цитата:

Сообщение от Chagio (Сообщение 120188)
Также я готов предоставить для информативности и т.д. свой сайт о МП - mobilepascal.ucoz.ru

Уважаемый, вы бы хотя-бы его сначала от всех трипаков полечили, коих там штук 6, не меньше. Реально достает.

satan 05.10.2009 00:04

Re: Исходники MP получены!
 
Цитата:

смотрю исходниками MP, неплохо документированы, разбираюсь со структурами данных, правда откомпилить, пока нормально не получилось
У меня в VC 2008 Express без проблем компилятор компилица. Две строчки тока добавить надо в main.c

#pragma comment(lib,"StaticLibrary.lib")
#pragma comment(lib, "ws2_32.lib")

Естественно прежде скопировать StaticLibrary.lib в папку проекта...

IDE еще не пробывал, но скорее всего в Express не скомпилица MFC.

Piligrim 05.10.2009 13:58

Ответ: Исходники MP получены!
 
IDE написана с помощью сторонней библиотеки Prof UIS. Не думаю, что она сверхфункциональна. Ратую за Free IDE :) или написать свою.

odd 05.10.2009 14:48

Ответ: Исходники MP получены!
 
Дайте и мне исходнички. Охота глянуть хоть одним глазком.
У меня есть полный MS VS 2008, может у меня компильнется без проблем.
C MFC я раньше работал, должна поддерживаться и в этой версии.

Tronix 05.10.2009 14:53

Ответ: Исходники MP получены!
 
http://tronix286.pochta.ru/mpsources.rar
Пароль - название ресурса без www


Часовой пояс GMT +4, время: 03:31.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot