Hello!

A very unstructured first post to the developer list, I’m sorry for  
that.

>> Adam, thanks for your trust in my Xcode knowledge, but right now I
>> really don't know a thing about all these things (obj-c, xcode, svn,
>> etc.) - tough learning curve, I guess.
>> I currently have XCode 1.5 installed here on my panther machine, the
>> BD
>> wiki says I need 2.2 or above, so probably I can read the
>> documentation
>> but that won't help much, so sorry…
>
> We need to update that to require 2.5, I think.  BibDesk hasn't been
> buildable on Panther for a very long time, so don't even bother trying
> that.  If you want to get into it, the developers list is a good place
> for questions.
>
> Sounds like Christiaan fixed your problem, so this is likely
> irrelevant for you!

Well, thanks Christian! But unfortunately, it is not really a fix.
The only thing that I see is that querying the catalogue I indicated  
in one of my earlier mails to the bibdesk-users list is that one field  
(author) is correctly imported to BD. My guess is that MARC and MAB2  
both indicate the author using field 100 or a subfield of 100…

>> I'll have a look next week when I have access to my office mac again
>> (or
>> maybe I will be able to swap the hard disk of my PowerBook G4 (the  
>> old
>> one is quite full) and do a clean Leopard install, but I think this
>> also
>> might take some time this weekend.
>
> Slightly OT now, but Leopard itself runs nicely on a PowerBook.
> However, after dealing with Xcode 3's text editing performance on my
> PowerBook G4 (1.33/1GB) for the last year, I broke down and got a
> MacBook Pro (2.2/2GB) a couple of weeks ago.  My BibDesk build times
> have gone from 30--40 minutes to 5 minutes for a full clean/
> recompile.  That's about 3x faster than my dual 1.8 G5 at work, as  
> well.

Ok, successfully exchanged the HDD of my PowerBook, still running  
Panther there…
Now, on my office mac, I installed xcode tools, ran the getBibDeskSVN  
script and opened Bibdesk.xcodeproj in XCode 3.0.
I think I found the fix that Christiaan introduced in BDSKMARCParser.m:

> // German libraries are converting from MAB to MARC, but they  
> sometimes just leave the leader from the MAB2 format, so we'll  
> accept that too
>    pattern = [NSString stringWithFormat:@"^[0-9]{5}[a-z][a-zA-Z0-9 \ 
> \-\\.]{4}[0-9]{7}[a-zA-Z0-9 \\-\\.]{6}[a-z]([0-9]{12})+%C",  
> fieldTerminator];
>    AGRegex *MABRegex = [AGRegex regexWithPattern:pattern];

My guess is that the output that I get from aleph.univie.ac.at is not  
at all MARC, but MAB2, but I might be wrong (just a small comment to  
Christiaan’s comment in the code), but I’m waiting for confirmation  
from the library.

What’s next? ;)

Sorry, being a non-developer makes it a little hard to understand  
what’s going on in Xcode…

Hey folks, I just managed to compile the z3950Test.app and try some  
queries, does that mean I’m already some kind of not-so-non- 
developer? ;)!

At the moment I see two possible routes (the third is the libraries  
using proper MARC21 syntax, which probably won’t happen in a decade or  
so):

a) introduce some kind of MAB2-MARC interpreter (like Endnote seems to  
use (certainly this is OT, but I think that’s the way the Austrian  
libraries implemented their "USMARC" syntax with EN: The endnote  
connection file seems to involve a concordance of category (i.e. "100  
$aAuthor$bAuthor" or "412 $aPublisher" in EN’s terminology)) and then  
parse with the existing MARC parser (like in the case of  
isMARCXMLString), I could try with some XSL transformations (if the  
XML format that z3950Test.app shows is used as an intermediate format  
for BibDesk, but I might be completely wrong)

or b) try to do some (at least basic) MAB2 support. Still, I don’t  
know really what this would mean.

For both, I can probably give some knowledge of what MAB2 category  
denotes which BibTeX field, but for more, I’ll need some advice since  
I’m a C illiterate as of now.


Hmm, that’s it for the moment.
All the best,
Stephan
-------------------------------------------------------------------------
SF.Net email is sponsored by:
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services
for just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
Bibdesk-develop mailing list
Bibdesk-develop@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bibdesk-develop

Reply via email to