Who codes primarily on a Mac?
BlitzMax Forums/BlitzMax Programming/Who codes primarily on a Mac?
| ||
Just got one yesterday but MaxIDE (after using BLIde for years) is more than slightly painful. I really miss intellisense. I'm curious to know how you all live with this, or, is there some alternative I've yet to find out about? |
| ||
*raises hand* Somehow I don't seem to need it for BlitzMax. I use it all the time when working with Java (in Eclipse)... couldn't live without it there... but I think since BlitzMax is so small, generally, I can remember enough of the APIs to get along nicely :-) But I understand your problem! One becomes rather accustomed to not having to think too much - I am so that way when it comes to Java... you type away, press "dot" and up pops a long list of functions... no thinking required... :-) |
| ||
Its not so much about not having to think - I'm in the process of porting a huge project to Mac and I simply can't remember every function/method/field. But it isn't just that - in BLIde I can right-click a function call, and then jump straight to the declaration. In MaxIDE I have to find it myself. Call it laziness, or call it maximising the use of my time - I'd like to be able to do it! |
| ||
If you find the answer to this let me know, I gave up and just got on with it.. I find it pretty nightmarish using default IDE on mac for big projects. |
| ||
I don't use "Intellisense," just TextMate with my BlitzMax tmbundle (which has quick-help and what-not for documented functions). Also, unless you used a lot of platform-specific code, you're probably overstating the amount of work you need to do in porting your code. Far as I know, however, you have no solutions to the lack of "Intellisense." |
| ||
Get Dabz's MaxSense code off him and build a Mac version of it ;) |
| ||
I use the CE IDE, it's not much better than the default (almost the same really) but if you slot in some of Brucy's magical brilliance with BMKng then the cross compiling and being able to run post compile scripts for including icons and what not saves me SOOO much hassle with cross platform projects. |
| ||
Maybe convince ziggy to do a mono friendly version. He may have .net only components or lots of p-invokes etc etc. But making glide mono capable would give blitzmax a cross platform high end IDE |
| ||
@Roger: I'm using lots of GDI calls that do not have a counter-part in GTK, so not really a possibility unless we put also wine in the equation, but that's a nightmare, and not 100% stable. I'm thinking on a plugin to allow people to code on BLIde on windows, and automate compilation on Mac or Linux using some tcp/ip based protocol, but this is still on a planing status and not sure if it will see the light of day any time soon (if ever). That could allow people to use BLIde in parallels to make real mac binaries, or use a isngle windows machine to code, etc. |
| ||
@ziggy, If you were to start writing another IDE in the future, would you do it in the same way as have with Blide, or use cross platform friendly libraries? Cheers Charlie |
| ||
I'm thinking on a plugin to allow people to code on BLIde on windows, and automate compilation on Mac or Linux using some tcp/ip based protocol, but this is still on a planing status and not sure if it will see the light of day any time soon (if ever). That could allow people to use BLIde in parallels to make real mac binaries, or use a isngle windows machine to code, etc. I desperately need something like this. Well not exactly: I don't have any mac so testing and building binaries for this platform is a problem from Windows. I successfully build something thanks to VMware, but it's slow as hell and obviously I'm not able to test it. Installing the xcode developer dvd take me nearly a whole day same thing when you need to build every modules LOL. |
| ||
It's no good because Gfk actually NEEDS to code mac-specific code, not cross platform code. |
| ||
Macs can code :O lol |
| ||
ziggy, If you were to start writing another IDE in the future, would you do it in the same way as have with Blide, or use cross platform friendly libraries? Well, in fact I'm writting a new IDE for BMX2 and I'm using again the same architecture. The best alternative would be Java but I really can't get with the Java language. Also, I like to have a deep integration level on the GUI editor and the code editor, and I haven't found any Ide (except jet brains intellidea) that provides this in a way I like. |
| ||
Just thought I'd chime in. I have recently begun developing a BlitzMax IDE myself (see my thread). I am initially coding it on the Mac, but will eventually release a PC and Linux version as well. |
| ||
@PrismaticRealms: Oh well, good thing you showed up! Just wanna advertise your project a little bit. Anyways, for all who missed the initial thread, here you go: http://blitzmax.com/Community/posts.php?topic=90406 |
| ||
@BeAnAge Yes, since my project is in context with this thread, I thought it would be ok. Thanks for putting up the link! |
| ||
Well, in fact I'm writting a new IDE for BMX2 and I'm using again the same architecture. The best alternative would be Java but I really can't get with the Java language. Also, I like to have a deep integration level on the GUI editor and the code editor, and I haven't found any Ide (except jet brains intellidea) that provides this in a way I like. Well, and that will be the second time then that I cannot buy your probably beautiful product - in my book you're developing on and for the wrong platform. I'm curious to know how you all live with this, or, is there some alternative I've yet to find out about? MaxIDE looks and feels a LOT like the old TurboBasic, later PowerBASIC, IDE, so I give her the benefit of nostalgia. MaxIDE really feels like somebody has turned back the wheel of time for twenty or twenty-five years. I can imagine that this must be very painful for those who haven't spend their teenage years in the 1980s like myself. The Windows folks are probably better off with the Express editions of Visual C# and maybe the Blitz3D SDK. The Linux and Mac users, unfortunately, either have to live with the Status Quo or look for a different tool. Doesn't somebody want to step forward and build a nice Eclipse plug-in for BlitzMax -AND- its documentation? Mind you: I'm not asking for a free or open source plug-in. I don't want to spend my own time on it, but I'd be willing to pay for it. (Actually, a MonoDevelop plug-in would also be okay, although I'd prefer to use 64-Bit Cocoa-Eclipse.) |
| ||
Personally, I would love an XCode plug-in, and I believe there was one for earlier versions of xcode, but I cannot seem to find it anywhere. I also understand that an Eclipse plug-in was in the works a while back, but was unfortunately abandoned. |
| ||
MaxIDE looks and feels a LOT like the old TurboBasic, later PowerBASIC, IDE, so I give her the benefit of nostalgia. Buy some PUNCHCARDS today, and get the original BADASS ENIAC NUCLEAR SCIENTIST FEELING! |