Personal info for FrankShearar
This person is currently certified at Journeyer level.Name: Frank Shearar
Homepage: http://wiki.angband.za.org/frank/
This person is:
- a User on project UnixVM.
- a User on project SqueakMap.
- a Admirer on project Squeak Multilingualization.
- a User on project Refactoring Browser and related tools.
- a Admirer on project Squat.
- a User on project Connectors.
- a Admirer on project KCP.
- a Admirer on project SmaCC.
- a Admirer on project OSProcess.
- a Contributor on project BFAV2.
- a User on project Whisker Browser.
Recent diary entries for FrankShearar:
I'm having lots of fun with my Image Map Editor (http://kilana.unibe.ch:8888/ImageMap).It's the first time I've got to grips with Morphic (as I think I said in a previous diary entry that was one of the two main points).
And finally I'm at a stage where I can actually do something useful. I've been able to add entries and such for a while now, but now it's all starting to look like a nearly-finished product.
The biggest bug I currently have is that once you finish adding an entry, you get a FillInTheBlankMorph to enter the target to which the region points. All well and good. But if you click "Accept" the PasteUpMorph (ultimate parent of all the widgets other than the SystemWindow itself) catches the click and sends #clicked to the ImageMapEditor. This means that your first click disappears, and only the second click accepts the FITBM.
Other than that, if you drag around the FITBM the PasteUpMorph (with #behaveLikeHolder: true) sucks in the FITBM. Not what I wanted. I may be able to fix that by adding the image to the PUM with a Layout, though.
10 Jan 2005 (updated 29 May 2007) »
It's sure been a while since I last posted anything here.
I've put my SipStack on the backburner a bit - I'm writing a SIP stack at work (in Delphi) and, well, writing two SIP stacks at a time is not really lots of fun. I originally started the project to get to grips with Smalltalk and from that perspective the project's already a success. Still, there're lots of things I'd like to do with SIP in a Squeak environment, so I'll carry on working on it when I can muster the energy.
I've also started an NCSA image map editor because (a) I need one and (b) it'll give me a chance to get to grips with Morphic. So far Morphic astounds me with its sheer size - I mean, the only thing missing is the kitchen sink! I've also discovered a very neat way of learning about Morphic without losing one's mind - use Monticello as an example. Once I figured out how and why they do things (especially in MCTool), the Monticello code just seems so neat. So neat, in fact, that I've "borrowed" quite a bit from MCTool. *cough*
So I've not written a diary entry for a while. Too much work, too much work.I installed Doug Way's WhiskerBrowser tonight, and I must day, it impressed me. I'll work it a bit harder hopefully tomorrow, and I don't think I'll never use a Browser/RefactoringBrowser again, but certainly it looks like it'll cut down on the 5-browsers-open-at-a-time problem.
Oh, and I realised that it helps _telling_ people when you make a new release for a package I maintain. Hm, yes, so if you didn't read it on the squeak-dev list, BFAV 2.11 has launched.
11 Jun 2004 (updated 20 Sep 2005) »
I've just made my first ever release as a package maintainer. BFAV 2.10 has just shipped. I feel a bit of trepidation to be honest. What if I've made a mistake? What if something breaks terribly? Ooh, the chills!
If something does go wrong I'll just have to fix it, I guess :) It's all part of growing up & stuff.
On another note, I've been implementing a SIP stack in both Delphi (at work) and Squeak (at home & during lunch break). I've found it quite hard to keep the two separate - class structures leak from my Delphi implementation (on which I've worked much longer) to the Squeak implementation, and idioms have leaked from the Squeak one to the Delphi one. Most of the time the idioms work quite well. Since Delphi's a weakly, manifestly typed language without garbage collection, I find I have to fight the language much more than I do with Squeak. I'm just glad I don't have to write in Java! Still I often have to vent my spleen at Delphi and Java. I really do need to figure out how to get paid to write in Squeak!
Well, I dove into the deep, dark waters of SqueakSource and Monticello last night.In retrospect it wasn't a great idea to register my SIP stack (now officially known as SipStack) on April 1st, but anyway. I'll just have to bear the expected ribbing with equanimity!
Anyway, it was fairly easy to figure out how to use Monticello's UI. Once I'd read what documentation I could find, and read all the popup help. I wouldn't mind seeing a tutorial on basic Monticello operations though!
And then today I made my first mistake, I think. I had Network-SIP.1.mcz in SqueakSource, downloaded it, and made some changes. Not really looking where I was clicking, I hit "save" in the Repository browser, not the Monticello Browser . As a result I think I changed Network-SIP.1.mcz, not Network-SIP.2.mcz as I thought I was about to. No great train smash as I had just added class comments, but something for me to bear in mind in the future.
I would like to see something like a diff of class comments in the Snapshot Browser though. If that's feasible.
This person has certified others as follows:
- FrankShearar certified FrankShearar as Apprentice
- FrankShearar certified rowledge as Master
- FrankShearar certified AndreasRaab as Master
- FrankShearar certified TedK as Master
- FrankShearar certified gokr as Master
- FrankShearar certified dway as Master
- FrankShearar certified JohnMcIntosh as Master
- FrankShearar certified jj as Apprentice
- FrankShearar certified ducasse as Master
- FrankShearar certified KenCausey as Master
- FrankShearar certified bkv as Journeyer
- FrankShearar certified RomainRobbes as Apprentice
- FrankShearar certified lexspoon as Journeyer
- FrankShearar certified NedKonz as Master
- FrankShearar certified sr as Apprentice
- FrankShearar certified rkris as Apprentice
- FrankShearar certified kjw as Apprentice
- FrankShearar certified tonyg as Apprentice
- FrankShearar certified BrentPinkney as Journeyer
- FrankShearar certified Craig as Journeyer
- FrankShearar certified cdegroot as Master
- FrankShearar certified BertFreudenberg as Master
- FrankShearar certified lewis as Journeyer
- FrankShearar certified avi as Master
- FrankShearar certified rwuyts as Journeyer
- FrankShearar certified willembryce as Journeyer
- FrankShearar certified KimRose as Master
Others have certified this person as follows:
- cdegroot certified FrankShearar as Apprentice
- FrankShearar certified FrankShearar as Apprentice
- DanyAltman certified FrankShearar as Apprentice
- GermanArduino certified FrankShearar as Journeyer
- ragnar certified FrankShearar as Apprentice
- FrankCag certified FrankShearar as Apprentice
- AndreasRaab certified FrankShearar as Apprentice
[ Certification disabled because you're not logged in. ]
[ Home | Articles | Login/Account | People | Projects ]