wingolog

bread crumbs

8 June 2007 9:21 PM (scheme | hacks | aikido | profiling | guile | sailing | cairo | valgrind | callgrind | charting)

hack

I have been a creature of the machine lately. My current project is Guile profiling, but it proves to have many distracting components. For example:

cumulative   self      total
 percent    percent    calls    file:function
   17.81     15.94       4200   gc-card.c:scm_i_sweep_card[/opt/guile/lib/libguile.so.17.0.1]
 1272.79      7.47      74218   eval.c:ceval[/opt/guile/lib/libguile.so.17.0.1]
    7.13      7.13     491863   ???:pthread_getspecific[/lib/libpthread-2.5.so]
    6.19      6.19     191068   ???:pthread_mutex_lock[/lib/libpthread-2.5.so]

I wrote a callgrind format parser in Scheme, which produces what to me are more readable summaries. A bit pointless but interesting.

In the same vein, envious of the benchmark graphs of bazaar, I made a hack to make charts in Guile, using Guile-Cairo (of which I released version 1.3.91). I probably wouldn't have done it if my Gnumeric didn't have some kind of endianness problem with its colors, but I'm pleased with how things turned out.

existence

Time passes too quickly to write about it! Climbed pedraforca, in a trip in which the mountain gods did smile upon us. Left my camera in the car, what a fool I am.

Last weekend was beautiful, my first time in Italy, meeting up with a friend in Florence. My robot overlords have not allowed me time yet for picture-postage, but they will relent yet.

Not until after this weekend though: the third year in a row in which I'll be able to catch Peter Bernath, and then in the afternoons I have my first sailing lessons. A bit absurd to fill the time so much, but it will be a pleasant change from the bar--recover-from-bar cycle.

4 responses

  1. Rob says:

    Your hacks are pretty cool, they make me want to learn lisp.

  2. YO YO says:
  3. Pranshu Kharkwal says:
  4. ADIL says:

    River map of United statesRiver map of United statesRiver map of United statesRiver map of United statesPrintable calendar 2017Printable calendar 2017Printable calendar 2017
    print usa calendars print usa calendars printable templete calendars printable templete calendars printable templete calendars printable templete calendars tenplete printable calendars tenplete printable calendars tenplete printable calendars tenplete printable calendars tenplete printable calendars free printable calendars free printable calendars free printable calendars free printable calendars

    printable calendars printable calendars printable calendars printable calendars printable calendars printable calendars printable calendars printable calendars printable calendars printable calendars printable calendars printable calendars printable calendars printable calendars

    printable calendars printable calendars printable calendars printable calendars 2017 printable calendars 2017 printable calendars print free calendars printable calendars templeteprintable calendars templete printable calendars templete

    This is an excellent post i seen.I have to thanks to you to share it. It is really what I wanted to see hope in future you will continue for sharing such a excellent post.

Leave a Reply