LLVM, Apple, Leopard, The Chieftains, Programming, TV series

LLVM 2.0
I have been reading into LLVM lately, which is pretty interesting. In fact, one could even say its one of the most important projects currently under active development in the software world. Apple went ahead and did the 'right thing'. They hired the chief developer of the project, got a few other wiz-folks under their protective wing and let them advance the state of the project along with an army of contributors ( LLVM is an open source project ). Speaking of Apple and LLVM ( Leopard is beyond amazing; still using Windows? ), you may want to check out John Siracusa's 30,000 words+ review of Leopard. But I digress. Check the LLVM section on that said review for a taste of things to come in the LLVM world. Very exciting stuff. If you take the time to watch the LLVM video above, you will get a whole lot more hints as to what the future holds for Apple development. The best has yet to come.

The Chieftains is one of my favorite musical groups. I love celtic/irish music and dancing. Their Celtic Wedding : Music of Brittany in particular is a collection of melodies that drive all sorts of sentiments and feelings home, for me. The 6th track ("Heuliadenn Toniou Breizh-Izel") is my favorite "programming time tune" nowadays. Highly recommended.

I have been working on a storage management system for Switch ( our library of frameworks that forms the core of just about every project at work ) which is going to be an evolution to our current JFG (Journalized File Groups) component. What it will basically do, is allow for transactional, safe and optimized filesystem operations. I am using a modified MVCC system for transactions and the wonderful ARC algorithm for caching now, and a dynamic (call me heuristics based) system for self-optimization for either reads or writes depending on the pattern of the operations scheduled. It still has a long way to, partly because I am trying various schemes as I go on assessing which works best. I feel I have wasted a whole lot time on this small project but I hope it will pay off in the end. There are at least 2 major projects that will be benefited from it and I can't wait to integrate it into them.

I have a new favorite TV series. CBS's The Big Bang Theory. Speaking of TV series, I have to admit Lost is great. I more or less forced myself to watch it through the first season, just because everyone was talking about it and I wanted to see what was there and I couldn't see it. Once I got into season 2, it got really interesting, whereas on season #1 it was somewhat boring for me. Watching season 3's episodes were a class above season 2's and that says a lot. If you were like me and thought Lost was not worth it, perhaps also judging from the first few episodes, give it another try. It is way worth it.

2 Comments for “LLVM, Apple, Leopard, The Chieftains, Programming, TV series”

  1. # stelabouras

    avatar

    Great news for LLVM Mark! Video seems unavailiable, try this: http://www.youtube.com/watch?v=VeRaLPupGks
    :)

  2. # cosmix

    avatar

    LLVM is probably one of the reasons Apple moved away from language-centric solutions earlier in this decade (e.g. Java) and kept Cocoa and Objective-C (viz. it's recent upgrade to version 2.0, bringing it closer to the state of the art) as the main language for OS X. LLVM promises a safeguard from language obsolescence, something Apple knows very well from back when Mac OS was written in Pascal and more recently with the migration of the vast majority of applications to Cocoa/Carbon.

    Abstraction is proliferating at all levels, and language independence couldn't be missing from the party. The open source world knows this and has produced excellent bindings and frameworks that allow considerable flexibility, but I guess Apple's focus can only accelerate the development of a truly world-class language independent compiler suite.

    Your project seems quite interesting. I guess you'd probably not be willing to disclose much more about it, given that it's used in the context of phaistos, but if you did present a more technical overview on another post that'd be great and might spark some interesting discussion.

Το σχόλιο σας

Post as anonymous

HTML tags are not allowed for comments on this blog


Mark Papadakis

Moires, Heraklio, Crete, Greece
Bytes conjurer. Seeking knowledge 24x7
About MarkP

Favorite Quotations

  • Focused, hard work is the real key to success. Keep your eyes on the goal, and just keep taking the next step towards completing it. If you aren't sure which way to do something, do it both ways and see which works best.
  • Focus is a matter of deciding what things you are not going to do.
  • Simple is Beautiful
  • In the information age, the barriers [to entry into programming] just aren't there. The barriers are self imposed. If you want to set off and go develop some grand new thing, you don't need millions of dollars of capitalization. You need enough pizza and Diet Coke to stick in your refrigerator, a cheap PC to work on, and the dedication to go through with it. We slept on floors. We waded across rivers.
  • Fear is the path to the Dark Side. Fear leads to anger, anger leads to hate, hate leads to suffering.
  • Easy is what I know, difficult is what I don't.

    Activity Log

  • 01.09 17:06  In Edinburgh, perhaps the prettiest city in the world.About to head back to the hotel at Ayreshire in a while.Missing my loved ones big time
  • 28.08 18:10  Heading to London tomorrow with Dora, prior to heading to Scotland on Saturday for a week.




Search