Tales from the Smart Client

John Gossman's observations on Avalon development

April, 2005

  • Tales from the Smart Client

    Python fun

    • 1 Comments
    I've been home sick for a few days. Between sleeps, generally pinned down by a cat, I've been fairly productive. I bought a couple of books: "Dive into Python" by Mark Pilgrim, and "Programming Python" by Mark Lutz, and installed ActivePython and IronPython...
  • Tales from the Smart Client

    Hosting Python in an Avalon TextBox

    • 1 Comments
    The PythonProcessor class from my last post is designed to be hosted in an GUI text editor. I used an Avalon TextBox, as so: namespace AddInConsole { using System; using System.Globalization; using System.IO; using System.Text; using System.Windows;...
  • Tales from the Smart Client

    Further fun hosting IronPython

    • 1 Comments
    When I first got my Python host working, I could type expressions and they would run...but I couldn't see the output. I had to dig a little bit, but found that Python was sending its output to sys.stdout, which at startup is set to a PythonFile wrapping...
  • Tales from the Smart Client

    Automating the hosting application using IronPython

    • 1 Comments
    With the code below I could host an Avalon TextBox in my application, type Python expressions and see the results. What I still could not do (when I first finished the code) was execute code back in my application. I needed to give the Python code an...
  • Tales from the Smart Client

    Boxely

    • 0 Comments
    I really enjoyed reading Mr. Hewitt's notes on Boxely , the new UI toolkit being used for AIM. The thought process he went through designing Boxely is very reminiscent of parts of my history with Avalon/XAML development. Like me, Joe is in the anti-CSS...
  • Tales from the Smart Client

    XAML comments by Mr. Clifton

    • 0 Comments
    http://myxaml.com/marcclifton/archive/2005/04/25/1938.aspx His comments are right on, a sensible end note to the more confrontationl tone of the thread he refers to. We struggled for a long time over somewhat conflicting visions of XAML: as a declarative...
  • Tales from the Smart Client

    Avalon Text samples

    • 0 Comments
    Fil Fortes has been running a nice series on Avalon Text. Don't try this in your father's browser: http://fortes.com/work
  • Tales from the Smart Client

    Adobe buys Macromedia!

    • 0 Comments
    Adobe's investor site isn't responding, but Macromedia has the news too .
Page 1 of 1 (8 items)