The Artima Developer Community
Sponsored Link

Agile Buzz Forum
Pollock is done!

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
James Robertson

Posts: 29924
Nickname: jarober61
Registered: Jun, 2003

David Buck, Smalltalker at large
Pollock is done! Posted: Jun 28, 2005 1:45 AM
Reply to this message Reply

This post originated from an RSS feed registered with Agile Buzz by James Robertson.
Original Post: Pollock is done!
Feed Title: Michael Lucas-Smith
Feed URL: http://www.michaellucassmith.com/site.atom
Feed Description: Smalltalk and my misinterpretations of life
Latest Agile Buzz Posts
Latest Agile Buzz Posts by James Robertson
Latest Posts From Michael Lucas-Smith

Advertisement

Sam started his speech with an exciting statement - Pollock is done.

No tools, but you can build UI's that are live and working. Why isn't it in production? Because "we" made the decision that a framework isn't a framework until its been used. A framework isn't stable until it's been used three times. Wrappers was never used at all before it was put in production.

Vassili will be talking about the UI builder for Pollock.

Review: all the major widgets were there, OSX, Win2k, Motif looks. What's new: WinXP look, grid's, inputfield formats nad passwords, forms, generic text measuring API, hotkeys and actions.

At this point, Sam got lost trying to use his Mac. To quote: "Weeee".

[Q: why is / the escape character for input formats? A: becuase there's no standard]

So Sam just decided to do it as / instead of \. Georg didn't look happy :)

[Q: does Pollock have a blinking cursor in text fields? A: no, not today]

Sam then went on to describe tab orders. He did this at length, showing lots of API's and a giant script for making his tab example window. This is exciting for VWers because they couldn't ever specify tab order - VA has had it for ages.

Sam has been throwing out "Samuel S. Shuster" matches whenever you answer one of his questions quickly. I just got some.. now every one wants the matches. Very entertaining.

Hotkeys can be Emacs like.. escape-escape-R for example is possible.

Things refactored: Border API, Action Display replaced with ComponentPair, Agent hierarchy, #displayOn: clean up, Death to Controlers, Frame API refactorings, TransientWindows.

[Q: Why do ComponentPair's artist hold on to head and tail? A: don't know, good suggestion] (ps: if you're keeping count, I now have two sets of matches)

Final Roadmap: Feature Set 2 - 7.4: InputField right align/calculator input/display. Grid with Tree in model as display in first column. TextEdit: Save and Load to XML, stream protocol. Dialogs, Lots of minor bugs, visual and minor enhancements.

Feature Set 3 - 7.5: Grid any pane type in any column. Left colkumn freeze, separate selected / unselected views. TextEdit: XML View & Edit, Dynamic XML, hasChanges flag, By line/paragraph background color, supplier objects, dynamic pane attributes, pinned fractional frame, spin button for time & date, treeview auto expand and check mark selection, input field center align edit & view, dialog buttons: arrow key navigation, macOSX scrollbars rippled jelly, EZ MPUI API, listox item edit, toolbar checkbox, menu buttons, group and toggle buttons. Drag/drop to and from any pane.

Feature Set 3 maybe: status line, yellow/right buton tracking.

Post FS3/Production: BGOK (or something), GFST or Hotdraw, Refactoring scripts to help migrate wrapper code to Pollock.

Then the fun begins: Chagall - native widgets (win32, macOSX, openMotif), Corona - new font system, Peaches - Move GUI out of the VM, Cheyenne - Native Windows Part 2 (WinCE, Avalong, GTK, .NET, QT)

[Q: Pen support? A: Chagall]

[Q: BIDI? A: Peaches or Chagall]

Read: Pollock is done!

Topic: Sunday Theme parking Previous Topic   Next Topic Topic: Counter script-fare

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use