stargeek
PHP news website logo.
home    PHP scripts    articles    seo tools    links    search    contact    shop    realtors


PyObjc







PyObjc

PyObjc 10/31/2003 03:02 PM

I caught Bill Bumgarner’s presentation on PyObjc at the OS X conference. I was surprised by how complete PyObjc is: according to Bill, it pretty much just works.

You can of course send messages back and forth across the PyObjc bridge: you can call Objective-C from Python and vice versa. You can even subclass Objective-C classes in Python. Things like Web Kit and the new NSController layer work with Python. And with Python you don’t have to deal with memory issues (retain/release/autorelease).

So, while all that’s very cool, I’m not about to switch away from Objective-C. But I can imagine using Python for a few things:

1. XML-RPC and other web services. Python is utterly remarkable as a web services language. I’ve used no other language as nice as Python for this stuff.

2. As a user scripting language. NetNewsWire for instance has a Scripts menu to which you can add AppleScript scripts. It would be cool if you could also put Python scripts in there that have at least the same level of access to NetNewsWire as the AppleScript scripts have. (Actually, it would be easy to give an even bigger level of access.)

3. Writing unit tests. Writing tests should be as frictionless as possible; Python would be a big help here.

I should point out that NetNewsWire already does use Python for one feature, though it’s not using PyObjc: the HTML differences code is a Python script by Aaron Swartz. (NetNewsWire just calls the script on disk via NSTask.)




This is a GrokNews Entry: (what is grok?)





Similar Items

PyObjc

Grok Headline matches for PyObjc

PyObjC 1.1b2


PyObjC 1.1b2 04/12/2004 10:07 PM
PyObjC is a bridge between Python and Objective-C that allows full featured Cocoa applications to be written in pure Python. It can also be used with other Objective-C class libraries, as well as C and C++ source. The installer package includes a number of Project Builder templates and Python syntax coloring files. It supports full introspection of Objective-C classes and direct invocation of Objective-C APIs from the interactive interpreter.

PyObjC 1.2


PyObjC 1.2 12/31/2004 10:20 AM
A bridge for using Python with Objective-C for Cocoa development.

Update: PyObjC 1.1


Update: PyObjC 1.1 06/01/2004 10:45 AM
The Python/Objective-C bridge adds Mac OS X 10.3 support, Xcode templates, support for WebObjects 4.5, more fine-grained multi-threading support, new examples, and other improvements.

Intro to Using PyObjC


Intro to Using PyObjC 03/29/2005 01:40 PM
Overcoming Newbie Hurdles when using Xcode and Interface Builder: “Python is a great fit for the Macintosh.  It’s an elegant language for an elegant computer. We are all indebted to the guys who made the PyObjC bridge, for it springs the doors wide open to what you can do with Python on a Mac.”
Grok Description matches for PyObjc
GrokA matches for PyObjc

Xcode


Xcode 10/28/2003 11:06 PM
As a developer, the thing about Panther that most excites me is Xcode. It’s a major update to the developer tools.

Here’s James Duncan Davidson on this topic: T en Things I Dig About Xcode.

I upgraded to Panther yesterday; today I’m working on getting my various apps and frameworks to build on Xcode.

A fix for PHP cod highlighting in XCode
1.5


A fix for PHP cod highlighting in XCode
1.5
09/01/2004 11:51 AM
I decided to download the language specs for PHP, and install them in my XCode 1.5 and keep tweaking them until they worked and guess what --- they work now! If you want the highlighting for PHP back in your XCode, try this ...

Integrating Ant With Xcode


Integrating Ant With Xcode 06/02/2004 08:56 AM
By Derek Haidle, O'Reilly Network (via MyAppleMenu)

Xcode .torrent


Xcode .torrent 08/08/2004 02:13 AM
Apple just released an update to is Xcode development tools, but Apple's content distribution network is slow and poky, and as Danny notes, it "won't let you resume downloads using wget -c." So here's a .torrent for Xcode. Link (via Oblomovka)

Problems with XCode 1.5


Problems with XCode 1.5 08/23/2004 06:54 AM
In the past few days, there have been reports that some fink packages do not compile correctly using XCode 1.5. If you have not already upgraded to XCode 1.5, we suggest that you wait until this issue is resolved before doing so. If you are having problems with a package which compiled under XCode 1.2 but does not compile correctly under XCode 1.5, please report the package to the fink-devel mailing list. (The usual symptom is: some symbols are missing after compiling with g++.) Packages already known to have this problem include octave, singular-factory, singular-libfac, and possibly sdl.

Apple: Xcode 1.5


Apple: Xcode 1.5 08/06/2004 11:37 AM
Apple posts its Xcode 1.5 update for members of Apple Developer Connection.

Apple: Xcode 2


Apple: Xcode 2 06/28/2004 02:41 PM
"Dead code stripping", "visual modeling and design", 64-bit development tools and "auto-vectorization" are a few of the highlights of Xcode 2, due with Tiger next year.

Ten Things I Dig About Xcode


Ten Things I Dig About Xcode 10/29/2003 12:13 AM
James Duncan Davidson: "To be honest, it's going to take a bit of time to pull together a really good review of the new Xcode IDE and to explore all of its capabilities. But, in the short amount of time that I've played with Xcode so far, these are the things that I've found myself really digging about it."

Other News: Xcode 1.5


Other News: Xcode 1.5 08/05/2004 10:21 AM
AppleInsider says Xcode 1.5 is finished and due this week.

Learning Xcode


Learning Xcode 11/10/2003 11:19 PM
I’ve been using Xcode for a couple weeks now. I’m learning it slowly, just learning new things as I notice them.

There are a few small but nice touches that I’ve come to rely on already. I haven’t seen these mentioned elsewhere, so I figured I’d mention them.

1. The Project toolbar button in source file windows.

When you’re editing a source file, you can get back to the Project window quickly by clicking the Project icon. I do this all the time.

2. The Show Editor toolbar button in project windows.

You can switch from three-paned-view to two-paned view easily. In other words, you can hide and show the source editor within the main project window.

3. The Console Window toolbar button in debugger windows.

By default, there’s a button for showing a Console drawer. But even on my 21" screen I need to make the console a separate window so I can stretch out the stack and source panes.

So if you do a customize toolbar on the debugger window you’ll find a Console Window button.

XCode 1.1. Update


XCode 1.1. Update 12/18/2003 06:09 PM
Apple has released an update to XCode 1.1, which is now available via Software Update if XCode is currently installed. The Xcode 1.1 Update provides overall stability and performance enhancements to Xcode IDE, as well as improvements to debugging, workflow, the Xcode build system and CodeSense. It is recommended that all Xcode users install this update.

Downloading Xcode


Downloading Xcode 04/28/2004 08:09 PM
Trials and tribulations.

Tutorials - Using CVS With XCode


Tutorials - Using CVS With XCode 07/16/2004 01:38 PM
Have you ever been working on a project in Xcode, taken a direction in the code, and wished you hadn't? You sat there and just wished you could go back to the way your code was three days ago before you decided that bad idea was a really good one. Maybe you work in a team and were frustrated when your coworker was working on the same file you were and saved over the three hours worth of changes you had just made. Both of these issues would be nonexistent if you used some sort of version control in your coding projects. Version control is taken care of by some sort of source code management system. These applications keep track of version history, releases, code differences, and many other features.

XCode vers. 1.2 is now available


XCode vers. 1.2 is now available 04/23/2004 12:12 PM
XCode vers. 1.2 is now available. Log into ADC and download your own 614 Mb install today.

Using Subversion With XCode


Using Subversion With XCode 09/24/2004 03:26 PM
The MacZealots folks have posted a tutorial: Using Subversion With XCode. Right on.

In the comments for yesterday’s post about Subversion, Kevin Ballard asked why I’m waiting for NetNewsWire and MarsEdit to ship before I make the switch. Excellent question. The answer is simply that when I’m in the last phase of a project I like to be as conservative as I can. The mindset I have when I’m fixing bugs and adding polish is not compatible with making big infrastructure changes. (You ever watch the TV show Monk? This is the Monk phase of the project.)

I’m not saying that’s a rule all developers should follow—just that it works for me.

AppleScripting Xcode


AppleScripting Xcode 03/17/2005 03:38 AM
Rogue Amoeba: “Updating each one by hand, which I’ve done in the past, gets to be real painful after about the third one. Luckily, Xcode has an amazingly complete AppleScript dictionary.”

Apple provides new Xcode 1.2 build


Apple provides new Xcode 1.2 build 04/23/2004 04:30 PM
Apple this week provided developers with a new pre-release build of Xcode 1.2, the forthcoming update to Panther's developer tools. The latest version's build number is 7K249; the most recent Xcode 1.2 seed was build 7K246.

Rename xCode Project 1.0


Rename xCode Project 1.0 04/11/2005 03:01 PM
Rename xCode Project is a small developer's utility for renaming Xcode projects.

Tools: Xcode Workflow


Tools: Xcode Workflow 07/11/2004 01:37 AM
Xcode Workflow provides essential information to help you get up to speed quickly and work efficiently with the Xcode integrated development environment (IDE).

Apple to release Xcode 1.5


Apple to release Xcode 1.5 08/03/2004 08:04 PM
Apple this week seeded a new release of Xcode 1.5, an upgrade to Mac OS X's suite of development tools, and said that it would soon provide the new version to all developers.

Xcode 1.1.1 to deliver bug fixes


Xcode 1.1.1 to deliver bug fixes 02/15/2004 11:53 AM
Apple on Thursday seeded developers with a pre-release version of Xcode 1.1.1, a minor update to Panther's developer tools, sources said.

Apple Releases Xcode 1.5


Apple Releases Xcode 1.5 08/05/2004 11:06 PM

PBTOMAKE -- Xcode to Unix


PBTOMAKE -- Xcode to Unix 04/21/2004 12:44 PM
Jim Schimpf: "When I develop on Mac OS X, I usually use Xcode. Others obviously differ about use of IDEs, but I prefer it. I do have a problem when I wish to move an app from Mac OS X to other flavors of Unix or Linux. In most cases I am not attempting anything exotic, these are usually CLI applications (e.g. a very specialized Lua interpreter with extensions for my company's products). So moving to Linux or Unix should be pretty much a slam-dunk, simply recompiling the code. Easy in theory, but if the app in question has over 100 files in many different directories, and if it's an Xcode project, then there's no makefile. I had hoped that Xcode would include this export function. But it doesn't, so I've created a free, open-source version and have made it available to you."

Kudos to Xcode group


Kudos to Xcode group 06/17/2005 04:30 PM
Another group at Apple that impressed me at WWDC this year was the folks behind Xcode.

Xcode 2.0 shipped with Tiger, at the end of April. Xcode 2.1 shipped less than two months later.

It includes support for universal binaries, of course—but that’s not all, there are a bunch of nice user features in there, including a bunch of debugging improvements and a welcome change to how build settings are configured.

(I suspect the release of 2.1 is a combination of good planning, good project management, and possibly a few late nights.)

Having this new version of Xcode makes the Intel transition credible—without it, it would be all hand-waving and telling developers how it will be easy once the tools are ready. Better to show us, as they’ve done, that it’s already easy.

Debugging Plugins Using Xcode


Debugging Plugins Using Xcode 03/14/2005 05:39 PM
When new developers are looking to write APE modules for OS X, I see a common problem that I...

Xcode Clippings Menu 1.0.1


Xcode Clippings Menu 1.0.1 11/13/2003 07:34 PM
Xcode Clippings Menu is a plug-in for Xcode, the core component of Apple's new developer tools for OS X. The plug-in adds a new "Clippings" menu to Xcode allowing developers to quickly gain access to snippets of code and other text resources directly from the Xcode menu bar.

Apple release Xcode 1.2


Apple release Xcode 1.2 04/25/2004 12:29 PM
After seeding developers with build 7K249 of its Xcode 1.2 development environment this week, Apple quickly reviewed last minute feedback from developers and declared the build gold master, sources said.

Perforce SCM integrates with Xcode


Perforce SCM integrates with Xcode 11/03/2003 12:17 PM
Perforce Software Inc. announced Monday that its Software Configuration Management (SCM) system for Mac OS X developers is now integrated with Xcode, the new development tools available with Mac OS X v10.3 "Panther."

Apple releases Xcode 1.1


Apple releases Xcode 1.1 12/18/2003 05:02 PM
Apple has released Xcode 1.1, an update to its set of powerful developer tools for Mac OS X...

Final Cut Pro 4.1.1, LiveType 1.1.1,
Xcode 1.1


Final Cut Pro 4.1.1, LiveType 1.1.1,
Xcode 1.1
12/18/2003 04:52 PM
Following a slew of pre-Christmas updates, Apple has also released the following updates in Software Update: Final Cut Pro 4.1.1 This update ad...

PyObjc

The following phrases have been identified by the grok system as matching this entry: cardbus ethernet driver "mac os x" xcode pyobjc xcode templates

















Also check out:


Grok

Ipod Porn on the
Rise

Brief Abstract of
Wikipedia's
Mesothelioma Cancer
page

Get first aid
instructions in your
cell phone

IE is crap
JSPWiki gains
podcasting support

VMware GSX Server
and ESX Server
OpenSSL
vulnerability
patches

Sony struggles to
stay on top

IBM pounds server
rivals in Q3

Aspyr offers Medal
of Honor Allied
Assault combo

Display flaw angers
PowerBook owners

Setting the Record
Straight: An
Analysis of the
Justice Department's
PATRIOT Act Website
October 27, 2003

Doctor who
mistakenly got his
license stirs up
news that makes me
laugh

Ban on Internet tax
nears end

Halloween Safety
Tips

Providers seek
creation of
guidelines for 3G

DXViewer
Ada Package Testing
Botan
Penny Pincher
sctplib 1.1.2
(Development)

maketool 0.8.3
Walker 0.5
MakeMP3 1.6
CentralNic Toolkit
0.09 (Perl)

beep media player
1.0.0-pre4

GQview 1.3.4
(Unstable)

System Rescue CD
0.2.7

Botan 1.2.7 (Stable)
OpenOffice Build
1.1.45

Spotty display riles
some PowerBook
buyers

Apimac Clean Text
gets revamped
interface

Mac drive makers
help stamp out
FireWire flaw

Telus provides
Internet access
throughout airport

Spooky games for the
Halloween season

FuelCell Energy
shareholders approve
acquisition of
Global
Thermoelectric

Toyota puts a
pleasant spin on
technology

Web writing a whole
new experience

Student's web fraud
nets house arrest

Expert Warns of
'Potent' Danger of
Internet

Roxio Toast 6
Titanium

Gates in GBP10bn
Google bid talks

U.K. copyright law
takes effect

Microsoft pursuit of
Google revealed

High online
Spreading internet
influence in the
Himalayas

U.S. foundation to
spread computer
education in Kerala
schools

E-Mail Virus Turns
PCs into Spam
Machines

Apple to Fix
Security Flaws in
Jaguar

DoCoMo offers 3G
Compact Flash card

offers an opinion
GPL
Unconstitutional?

SCO wants GPL
declared
unconstitutional.

3d17.org
Liberal Talk
Radio???

Recommended:
Redirection and
refresh parses local
file

what is grok?