PDA

View Full Version : MIDlet Pascal is going 'open source'



Chobley
11-08-2008, 07:16 PM
For anyone interested still in this product...

http://midletpascal.com/forum/viewtopic.php?t=4235

I can't seem to post a message on their at the moment, forgotton my Password and since changed email accounts!

So I have re-registered and waiting for my account to be activated, as would like to link this forum together, if that was alright?

savage
15-08-2008, 10:42 PM
Wow this is quite amazing news.

JernejL
16-08-2008, 06:02 AM
Perhaps people will now be able to improve it's syntax support, it would be interesting if FPC adopted this as a j2me compiler..

Legolas
16-08-2008, 11:59 AM
As far as I know, MIDletPascal is written in c++ :think:

Robert Kosek
16-08-2008, 02:28 PM
Taken from the thread linked above:
"If you know someone who would be willing to continue working on MP, I would consider giving him the source code. However, such person must have experience in compiler design, C++ and Java programming, and should quickly learn basics of Java bytecode."

Personally, I find it an embarrassment to see a pascal language written in c++/java, both languages I dislike.

savage
16-08-2008, 06:12 PM
But if the C++ source code is opensourced, it could easily be ported to Pascal and maybe even show horned into the FPC compiller an additional output option.

Not sure if it's possible, but it is food for thought.

marcov
25-08-2008, 09:51 AM
But if the C++ source code is opensourced, it could easily be ported to Pascal and maybe even show horned into the FPC compiller an additional output option.


I doubt it is recyclable, every compiler has its own classes for symbols and system to walk trees etc. I think that porting to Pascal is not worth the trouble, at least not for the sake of FPC.

Of course the C++ code could be a great resource if sb wanted to make a bytecode backend for FPC, but I doubt that reuse is worthwhile, compared to redoing it for FPC with the C++ printout lying next to it.

(And that doesn't even tackle usability issues, like the fact that bytecode is a whole different field. Most non trivialexisting pascal code wouldn't compile probably due to pointer or even assembler use. Those are treated in

http://www.hu.freepascal.org/faq.var#dotnet
)

Chobley
03-09-2008, 06:34 PM
Never got my log in details...thought it was a glimmer of hope. Will watch if this Open Source project takes off...

Chobley
18-10-2008, 09:09 AM
[quote="Chobley"]For anyone interested still in this product...

http://midletpascal.com/forum/viewtopic.php?t=4235

I can't seem to post a message on their at the moment, forgotton my Password and since changed email accounts!

So I have re-registered and waiting for my account to be activated, as would like to ]

Well I can't see this happening so far...the forums is pretty dead to new users as you cant register. Will look out for this on Sourceforge though

123jklm
01-10-2009, 05:01 PM
Midlet PASCAL at last at http://sourceforge.net/projects/midletpascal/

noeska
01-10-2009, 07:59 PM
Hmm an empty project with no sources or files released (yet).

paul_nicholls
01-10-2009, 08:42 PM
Hmm an empty project with no sources or files released (yet).


LOL! I accidently noticed that a few days ago - stumbled across the site (searching for source forge pascal related projects for fun) and saw a distinct lack of files :D

I am looking forward to the files being released :)

cheers,
Paul

paul_nicholls
02-10-2009, 05:33 AM
I also just registered on the MIDlet pascal forum site just in case this helps me find out more info :)
cheers,
Paul

Tronix
16-10-2009, 03:15 PM
Hi guys.
Not so long ago I contacted the author of MIDlet Pascal, mr. Niksa Orlic, and he gave me all source code. This is our correspondence: http://forum.boolean.name/showpost.php?p=120780&postcount=21 . Now, we - Russian MIDlet pascal development community, analyze the sources and try to develop it. You are wellcome to our development community, if you want. The all sources and new (alpha)beta versions availible at our forum (unfortunately for you in Russian, but you can write at the forum in English, we answer at English). Standart vBulletin registration needed, you can use Google Translate, if problems for this. Our MIDlet Pascal development thread: http://forum.boolean.name/forumdisplay.php?f=127

PS: Sorry for my English plz.

paul_nicholls
16-10-2009, 08:21 PM
Hi guys.
Not so long ago I contacted the author of MIDlet Pascal, mr. Niksa Orlic, and he gave me all source code. This is our correspondence: http://forum.boolean.name/showpost.php?p=120780&postcount=21 . Now, we - Russian MIDlet pascal development community, analyze the sources and try to develop it. You are wellcome to our development community, if you want. The all sources and new (alpha)beta versions availible at our forum (unfortunately for you in Russian, but you can write at the forum in English, we answer at English). Standart vBulletin registration needed, you can use Google Translate, if problems for this. Our MIDlet Pascal development thread: http://forum.boolean.name/forumdisplay.php?f=127

PS: Sorry for my English plz.


Thanks for the info Tronix, I will take a look :)

BTW, I really like the site's logo and name ;)

cheers,
Paul

paul_nicholls
17-10-2009, 02:29 AM
LOL it was fun trying to register at www.boolean.com due to it being in Russian, but I have managed now :)

cheers,
Paul

Tronix
17-10-2009, 06:59 AM
2 paul_nicholls: congratulation, you are wellcome :)

2 all:
Registration only in Russian, iam sorry about this. It's not my resource and i am just usualy forum user (not administrator). In the steps: go to http://forum.boolean.name/register.php , check a check-box and press button at bottom. Then you see a registration form: first field - your login; below, left and right fields is a your password (in left field your password and in a right field retype your password). below your e-mail adress (in left type your e-mail and in right retype your e-mail). Then image verification field. Next section is your birthday (mounth, day and year). Mounth begining from January. Next section is your time zone and daylight savings time in your part of the world (by default, automaticly detection). That's all. Press a left button to register.

Then, when you register, you may use Google Translate (translation is not very good, but somehow) for read topics, for example: http://mail.rambler.ru/mail/redirect.cgi?url=http%3A%2F%2Ftranslate.google.com %2Ftranslate%3Fprev%3Dhp%26hl%3Den%26js%3Dy%26u%3D http%253A%252F%252Fforum.boolean.name%252Fshowthre ad.php%253Ft%253D9079%26sl%3Dru%26tl%3Den%26histor y_state0%3D;href=1 this is a thread about getting sources. At the last pages of this thread you find new versions of MP compiler.
All threads about MIDlet Paswcal development: http://mail.rambler.ru/mail/redirect.cgi?url=http%3A%2F%2Ftranslate.google.com %2Ftranslate%3Fprev%3Dhp%26hl%3Den%26js%3Dy%26u%3D http%253A%252F%252Fforum.boolean.name%252Fshowthre ad.php%253Ft%253D9079%26sl%3Dru%26tl%3Den%26histor y_state0%3D;href=1

In forum you may write in English, we try to answer you in English too.

PS: Sorry for my English.

paul_nicholls
17-10-2009, 12:19 PM
Hi Tronix,
thanks for that, I think I found the MIDlet pascal source code:

http://forum.boolean.name/attachment.php?attachmentid=7975&d=1255392966

You need to be logged in first though :)
I have downloaded it and will take a look...
cheers,
Paul

Tronix
18-10-2009, 06:04 AM
Hi, paul_nicholls!

No, original source code written in Visual C. You got a our convertation to Delphi 7, it's no original code, and he contain some bugs. You can find link to original source code in the third page of discussion.

paul_nicholls
18-10-2009, 06:08 AM
Hi, paul_nicholls!

No, original source code written in Visual C. You got a our convertation to Delphi 7, it's no original code, and he contain some bugs. You can find link to original source code in the third page of discussion.


Ahh...that explains that LOL
thanks Tronix :)
cheers,
Paul

Chobley
24-10-2009, 10:28 AM
I'm so glad you guys are still interested in this product, and have done some stuff and trying to move forward. Unfortuantely I do not have the capability of having any design skills with compilers or anything. But hope I can be of some help, maybe proof reading manuals or documentation in English? Or even writing some, but beware I'm self taught so technical skills are limited.

I'm piecing stuff together for my website at the moment, where you/people can download my games, so you can judge what my skills are like and what fits where if I can be of any help.

So will look at what you guys wrote here in detail another time, because some of it goes a bit over my head! But I'm a keen learner...! And like to learn without asking too many questions...unfortuanately that makes me very slow!

Tronix
24-10-2009, 02:12 PM
Yes, sure, all text documentation, menu still in English. =)

Tronix
25-10-2009, 05:55 AM
So, we start sourceforge project http://sourceforge.net/projects/midletpascal
If you want add to project administrator/programmer, send me e-mail.

WILL
01-11-2009, 09:07 PM
Nice to see some activity on this. I though MIDlet Pascal was great. And I'd love to get it working for my BlackBerry Pearl (8130) ;)

Sad to say that I have not read the recent posts due to my lack of internet for the slightly over 1 month period. But I'll have it in 2 - 3 week I hope. *crosses fingers*

This is a bit of a bookmark for myself and my toe in the topic. I may be able to do some testing on my BB if anyone is interested in the most popular model of BB in the Canadian market right now. anyhoo keep at it guys. I'm dying to read about whats new with this.

wesw
18-11-2009, 11:04 PM
Good news already -
You can now download the alpha 3.0 executable for MidletPascal at: http://sourceforge.net/projects/midletpascal/files/3.0%20ALPHA/mp30a-setup.exe/download

This includes an IDE. But remember, this is an Alpha release, so lots of things won't work properly!!
good luck ... wesw

paul_nicholls
19-11-2009, 02:00 AM
neat!

Downloading...

cheers,
Paul

Chobley
28-11-2009, 03:34 PM
Thanks to all for your efforts in getting this to us; just downloaded and will have a go to.

WILL
05-12-2009, 06:05 PM
So is there any information on how to add a new BlackBerry device to the compiler? For example my model of cell phone?

jdarling
07-12-2009, 08:40 PM
Alright, finally its back and alive. Just downloaded v3 built the minesweeper demo app, ran it in the LG/Sprint dev sim and all seems to be working great! I'd love to get my hands on the actual compiler/ide source code though (I'd like to try and build it in Lazarus on Linux), as it seems that the one on sourceforge is for exe's only :(.

Any chance of some documentation from the original midlet lying around some place as a reference? Seems the "samples" on the site are quite incomplete when it comes to what features are implemented and how to use them? There are a few interesting looking projects (top two) but they don't have sources available as of yet :(.

- Jeremy

jdarling
07-12-2009, 08:41 PM
So is there any information on how to add a new BlackBerry device to the compiler? For example my model of cell phone?


WILL you shouldn't need to add any device to the compiler, I was able to build and run an app on both my LG and BlackBerry (PERL) just fine. The trick is getting them installed on your device LOL

WILL
09-12-2009, 07:35 PM
So is there any information on how to add a new BlackBerry device to the compiler? For example my model of cell phone?


WILL you shouldn't need to add any device to the compiler, I was able to build and run an app on both my LG and BlackBerry (PERL) just fine. The trick is getting them installed on your device LOL


To install seems easy if I have certan files availible on my system to upload using the BlackBerry provided management software. I forget the extensions, but I believe it looks for a .cat file?

jdarling
09-12-2009, 10:22 PM
Take a look at http://forums.crackberry.com/f52/how-install-jar-files-21264/#post368294 WILL

Also, http://www.pdastreet.com/forums/showthread.php?t=47229

Fairly good walk through on how to do it if your phone supports it.