Newsgroups: comp.constraints,comp.lang.tcl
Path: cantaloupe.srv.cs.cmu.edu!das-news2.harvard.edu!news2.near.net!news.mathworks.com!uunet!robcad!ronys
From: ronys@helium.robcad (Rony Shapiro)
Subject: Constraint engine in Tcl (was: Should I use Tcl/tk or Motif)
Message-ID: <1995Feb17.081552.2043@robcad.uucp>
Followup-To: comp.lang.tcl
Sender: usenet@robcad.uucp (Pseudo usenet user for nntp)
Organization: Tecnomatix Technologies Ltd.
References: <3gofh4$i2k@cronkite.cisco.com> <3hcr3p$8nk@sophia.inria.fr> <GOODSE_J.95Feb16143528@eggbeater.motsat.sat.mot.com>
Date: Fri, 17 Feb 1995 08:15:52 GMT
Lines: 47
Xref: glinda.oz.cs.cmu.edu comp.constraints:525 comp.lang.tcl:25272

In article <GOODSE_J.95Feb16143528@eggbeater.motsat.sat.mot.com>, goodse_j@eggbeater.motsat.sat.mot.com (John Goodsen) writes:
|> In article <3hlku5$du8@bcarh8ab.bnr.ca> dclayton@bnr.ca (Don Clayton) writes:

[...]

|> 
|>    Oh, is there another way to perform geometry management in Tk than
|>    the bind and pack commands (I'm sure our books are out of date,
|>    they're almost 6 months old).
|> 
|> IMHO, both are crap.  What we *really* want is constraint based layout
|> algorithms.  Tcl is set up to plug in a constraint engine right now.
|> As soon as you see a DeltaBlue or Skyblue constraint engine on top of
|> Tcl, we will probably start forgetting about fixed layout managers like
|> the XmForm, packer, table widgets, etc.
|> 
[...]
|> 
|> -- 
|> --
|> John Goodsen                         Currently On-Site:
|> Rapid Engineering Specialist           Motorola Satellite Communications
|> The Dalmatian Group, Inc.              Phoenix, AZ
|> jgoodsen@radsoft.com                   Todays Weather:  SUNNY and WARM ;-)

Hi,

As part of my Master's thesis, I've "plugged in" the DeltaBlue
constraint engine to Tcl, and am in the middle of "upgrading" to
Skyblue.

My work is more about basic 2D drawing (canvas items) than GUI
elements, but it should be applicable.

If anyone is interested in the code, let me know.

If anyone has suggestions/ideas about using the constraint engine for
layout (or anything else for that matter), dittto.

	Cheers,
-- 
		Rony Shapiro

Tecnomatix Technologies Ltd.		UUCP: uunet!robcad!ronys
Delta House				Internet: ronysrobcad@uunet.uu.net
16 Hagalim Ave.				Voice:	972-9-594718
Herzeliya 46733, Israel			Fax:	972-9-544402
