Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!eu.feeder.erje.net!border3.nntp.ams.giganews.com!backlog3.nntp.ams.giganews.com!Xl.tags.giganews.com!border1.nntp.ams.giganews.com!nntp.giganews.com!local2.nntp.ams.giganews.com!nntp.bt.com!news.bt.com.POSTED!not-for-mail NNTP-Posting-Date: Tue, 22 Jul 2014 08:07:20 -0500 From: "Chris Uppal" Newsgroups: comp.lang.java.programmer References: <53cdbef6$0$291$14726298@news.sunsite.dk> Subject: Re: java swing question Date: Tue, 22 Jul 2014 14:04:45 +0100 X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2900.5512 X-RFC2646: Format=Flowed; Response X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5512 Message-ID: <99ydncqLpqCV_1POnZ2dnUVZ8r2dnZ2d@bt.com> Lines: 19 X-Usenet-Provider: http://www.giganews.com X-AuthenticatedUsername: NoAuthUser X-Trace: sv3-uqVuUH4SIhRcFIX2RjQPnLk38d88Mi36HFgFlmLsafKIew6UqTZzYF/D+vB1czISjfQ8fU5QShjmDTE!lCwgnoEQ52IqlkdfOUFNEj3gPxLmuZ9eWsYOa5anX/AE0oIt3ZfxBzbNTAZgfIF+WI1PEOaU4A== X-Complaints-To: abuse@btinternet.com X-DMCA-Complaints-To: abuse@btinternet.com X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly X-Postfilter: 1.3.40 X-Original-Bytes: 2066 Xref: csiph.com comp.lang.java.programmer:29193 Arne Vajhøj wrote: > * modern GUI design where the layout is done in ML not code. I am still completely unable to see why anyone thinks this is an advantage. Yes, I know that practically everyone /does/ think that, but it baffles me. Why have two code artifacts instead of one, when they are necessarily intimately connected ? Why use two languages instead of one ? It's not as if *ML is any /clearer/ than most languages. It may be that Java specifically -- with it's weak ability to create DSLs within it -- is something of an exception. But even in that case the solution isn't to shoehorn in one of the least expressive "notations" every seriously devised ! -- chris