|
Post by James :) (aka Madcow) on Apr 16, 2011 15:25:19 GMT -5
Well Since learning a bit about Parsers after writing a basic XML Parser for Basic4GL and learning C++ and Objective-C for my iPhone Development. I've had a go at porting the linux port for basic4gl. At the moment it builds and run but i've had to temporally remove all the libraries. so it hasn't got any functions, but it builds. which is a start. I hope to upload the code on sourceforge and then develop it into a basic multiplatform framework. So in affect the actual compiler can be built on any platform in theory. I'm still planning how I will do this, but I'm taking Baby Steps. I haven't been here in a while, but this is a little bit of another experiment for me. Heres a Screenshot of the Terminal:
|
|
|
Post by matthew on Apr 16, 2011 18:08:33 GMT -5
Well done that's excellent, I kind of wish I had access to a Mac so I could help. Don't forget to keep us informed with the future developments. For some crappy reason the forum isn't showing your screenshot because it's in the TIFF format so I converted it to the PNG format & put it on the Wiki. You can modify your post & add the complete link below to it with the img tags. [img src="http://basic4gl.wikispaces.com/file/detail/MacPort.png"]
|
|
|
Post by James :) (aka Madcow) on Apr 16, 2011 18:56:36 GMT -5
Yes, unfortunately thats what the macs screenshot program chooses to use by default. I've Now Managed to add back in some of Basic4GLs basic functions. But wait thats not all I've also managed to update the Compiler from the the version the linux port used (v2.3.3) to the one windows uses (v2.5.8)! Yes that now means you can use user defined functions and subroutines, hexidecimal values etc etc . This makes me want to install linux just to build a linux version as well, seeing as I can now just use the same code (at least for the complier) :L. I Will Post the Source-code up for this latest version up later. I've also managed to get it working on iOS
|
|
|
Post by matthew on Apr 17, 2011 12:22:59 GMT -5
Wow that's great. Have you managed to get any example programs running yet?
|
|
|
Post by James :) (aka Madcow) on Apr 17, 2011 16:34:06 GMT -5
Nope, But thats the next step. I'm hoping to base it on a framework such as QT or GTK ++, to enable multiplatform support. Which one do you think I should use?
|
|
|
Post by matthew on Apr 17, 2011 16:50:59 GMT -5
Well there is a post here where Tom says that he is using wxWidgets for the new version of Basic4GL.
|
|
|
Post by Supermonkey on Apr 17, 2011 16:51:11 GMT -5
QT all the way, I started doing this a while back, not sure if I still have the code though.
Good job so far btw.
|
|
|
Post by James :) (aka Madcow) on Apr 17, 2011 17:00:38 GMT -5
Thank you. Well as i have QT installed atm, so I will use that. But wxWidgets looks good as well. I'll have to see how it goes. Might be interesting to get it on iOS as well :L EDIT:Simple IDE for Mac
|
|