Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!news.glorb.com!peer03.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!border1.nntp.dca1.giganews.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!news.iecc.com!.POSTED!nerds-end From: Kaz Kylheku Newsgroups: comp.compilers Subject: Re: OOP vs imperative, was Hello v1.0.3 distributed programming language available (alpha) Date: Sun, 21 Sep 2014 14:28:14 +0000 (UTC) Organization: Aioe.org NNTP Server Lines: 13 Sender: news@iecc.com Approved: comp.compilers@iecc.com Message-ID: <14-09-018@comp.compilers> References: <14-09-016@comp.compilers> <14-09-017@comp.compilers> NNTP-Posting-Host: news.iecc.com X-Trace: miucha.iecc.com 1411521927 79237 2001:470:1f07:1126:0:676f:7373:6970 (24 Sep 2014 01:25:27 GMT) X-Complaints-To: abuse@iecc.com NNTP-Posting-Date: Wed, 24 Sep 2014 01:25:27 +0000 (UTC) Keywords: OOP Posted-Date: 23 Sep 2014 21:25:27 EDT X-submission-address: compilers@iecc.com X-moderator-address: compilers-request@iecc.com X-FAQ-and-archives: http://compilers.iecc.com X-Received-Bytes: 1660 X-Received-Body-CRC: 2572673249 Xref: csiph.com comp.compilers:1384 On 2014-09-21, Anton Ertl wrote: > ... > So SML is an imperative language and a functional language then. > These days one tends to avoid that, because with mutable state, you > don't get referential transparency, and without referential > transparency, you miss out on some benefits of functional languages; > but in earlier times people did not know how to live without mutable > state, so they had mutable state in functional languages. Those people haven't gone away, and in fact there is more of them. So the functional languages that dropped mutable state simply dropped users. :)