New version, two new screenshots and also an implementation of a TCP/IP stack this month holds for MenuetOS. In the meantime, the SkyOS project also gets along and it now features a printing kit along with other feature additions and improvements.
I had to find out the hard way that programming on the Mac isn’t really fun ( $1600 for an iMac G4, $500 for CodeWarrior 8). Maybe I’ll start porting/writing apps for those OSes.
The downfalls of writing apps for projects like this is immature dev environments and also they can be moving targets as libraries and functions change.
The benefits are great though. Not only will you have good repor with the OS developer but your will be the app leader in that market.
Of course you have to ask yourself what market is it. In most cases it will be software for yourself. But who knows what the future will hold.
“I had to find out the hard way that programming on the Mac isn’t really fun ( $1600 for an iMac G4, $500 for CodeWarrior 8)”
my understanding is that osX comes with 2 cds, one is the actual OS with whatever base software there is. the second is the developer cd which has software for writing apps for that mac.
I finally figured out how to create a boot disk (thanks for the lack of a README file) and rebooted my computer. Comes up saying that I’m booting off a floppy and tells me to mount another drive. I try all of them.. one by one, but it tells me it can’t mount any of them.
Wow… cool OS. Um, if I could actually even GET to the desktop!
Hmmph. Either something is wrong or I’m doing something wrong, and I’m hoping it’s the latter.
I guess I’m just not happy with either the Carbon lib or Cocoa. Windows programming has spoiled me and turned me into a lazy programmer. As simple as Objective-C may be, my eyes don’t like the syntax. Above all, there’s not a lot of job opportunities for Mac programmers in my area (Connecticut, USA).
Everyone:
Yes I do know Project Builder is free and ships with every new Mac. I chose to buy CodeWarrior for 2 reasons:
1. Better profiler. Apple’s Sampler is alright but not specific enough, and not always accurate.
2. Inline assembly. In PB one would have to do some funky macro to write inlined assembly code. CodeWarrior is much easier and it’s exactly the same way Visual C++ does it (VC++ is the IDE I’m most familiar with so you can guess how much I like CodeWarrior). To write inline assembly in CW you just do:
Heh. I think this is the first time I’ve heard of someone being ‘spoiled’ by Windows programming in relation to Cocoa. It takes all kinds, I suppose.
I associate Cocoa with the likes of Visual Basic. In other words: eww. Actually when I said I was spoiled by Windows, I was talking in relation to Carbon. Perhaps it’s because Carbon is straight up C and none of that object oriented stuff that is MFC. I’m actually writing my own framework in C++ that wraps around the Carbon lib so that I can use it in a similar fasion to MFC, which I’m more comfortable with. Development is going good so far, if anyone cares.
starting to really mature here… any chance of APPLICATIONS?
Menuet has tetris. What more do you need? ^_^
I had to find out the hard way that programming on the Mac isn’t really fun ( $1600 for an iMac G4, $500 for CodeWarrior 8). Maybe I’ll start porting/writing apps for those OSes.
The downfalls of writing apps for projects like this is immature dev environments and also they can be moving targets as libraries and functions change.
The benefits are great though. Not only will you have good repor with the OS developer but your will be the app leader in that market.
Of course you have to ask yourself what market is it. In most cases it will be software for yourself. But who knows what the future will hold.
No I can’t spell.
… What was wrong w/programming for the Mac? Understand I’m not advocating it – I’m honestly curious.
My favorite development environment was BeOS, but Cocoa is pretty nice. And if you can, return Metrowerks and use ProjectBuilder. It’s free
Peace,
TLFord
“I had to find out the hard way that programming on the Mac isn’t really fun ( $1600 for an iMac G4, $500 for CodeWarrior 8)”
my understanding is that osX comes with 2 cds, one is the actual OS with whatever base software there is. the second is the developer cd which has software for writing apps for that mac.
What license are these 2 currently using? GPL or BSD?
SkyOS? A great project but i’m sorry… no free source = not good!
The development CDs no longer come with Mac OS X but you can download them for free or pay $20 and get them on CD from Apple.
Project Builder does rock…why use anything else?
I finally figured out how to create a boot disk (thanks for the lack of a README file) and rebooted my computer. Comes up saying that I’m booting off a floppy and tells me to mount another drive. I try all of them.. one by one, but it tells me it can’t mount any of them.
Wow… cool OS. Um, if I could actually even GET to the desktop!
Hmmph. Either something is wrong or I’m doing something wrong, and I’m hoping it’s the latter.
TLFord:
I guess I’m just not happy with either the Carbon lib or Cocoa. Windows programming has spoiled me and turned me into a lazy programmer. As simple as Objective-C may be, my eyes don’t like the syntax. Above all, there’s not a lot of job opportunities for Mac programmers in my area (Connecticut, USA).
Everyone:
Yes I do know Project Builder is free and ships with every new Mac. I chose to buy CodeWarrior for 2 reasons:
1. Better profiler. Apple’s Sampler is alright but not specific enough, and not always accurate.
2. Inline assembly. In PB one would have to do some funky macro to write inlined assembly code. CodeWarrior is much easier and it’s exactly the same way Visual C++ does it (VC++ is the IDE I’m most familiar with so you can guess how much I like CodeWarrior). To write inline assembly in CW you just do:
asm
{
…
assembly instructions
…
}
Heh. I think this is the first time I’ve heard of someone being ‘spoiled’ by Windows programming in relation to Cocoa. It takes all kinds, I suppose.
Heh. I think this is the first time I’ve heard of someone being ‘spoiled’ by Windows programming in relation to Cocoa. It takes all kinds, I suppose.
I associate Cocoa with the likes of Visual Basic. In other words: eww. Actually when I said I was spoiled by Windows, I was talking in relation to Carbon. Perhaps it’s because Carbon is straight up C and none of that object oriented stuff that is MFC. I’m actually writing my own framework in C++ that wraps around the Carbon lib so that I can use it in a similar fasion to MFC, which I’m more comfortable with. Development is going good so far, if anyone cares.
Take a look at MacZoop if you want a ‘more like MFC’ MacOS set of libs. http://www.maczoop.com