From dev-return-5912-archive-asf-public=cust-asf.ponee.io@groovy.apache.org Thu Feb 21 19:14:42 2019 Return-Path: X-Original-To: archive-asf-public@cust-asf.ponee.io Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by mx-eu-01.ponee.io (Postfix) with SMTP id E152918064C for ; Thu, 21 Feb 2019 20:14:41 +0100 (CET) Received: (qmail 64779 invoked by uid 500); 21 Feb 2019 19:14:41 -0000 Mailing-List: contact dev-help@groovy.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@groovy.apache.org Delivered-To: mailing list dev@groovy.apache.org Received: (qmail 64767 invoked by uid 99); 21 Feb 2019 19:14:40 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd1-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 21 Feb 2019 19:14:40 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd1-us-west.apache.org (ASF Mail Server at spamd1-us-west.apache.org) with ESMTP id F34D4C2CB2 for ; Thu, 21 Feb 2019 19:14:39 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -0.7 X-Spam-Level: X-Spam-Status: No, score=-0.7 tagged_above=-999 required=6.31 tests=[RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=disabled Received: from mx1-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) with ESMTP id RMKXWVBc-vwV for ; Thu, 21 Feb 2019 19:14:37 +0000 (UTC) Received: from mx02lb.world4you.com (mx02lb.world4you.com [81.19.149.112]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id 8B21B5F175 for ; Thu, 21 Feb 2019 19:14:37 +0000 (UTC) Received: from [80.110.121.246] (helo=[192.168.1.186]) by mx02lb.world4you.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.91) (envelope-from ) id 1gwtnj-0005TN-9H; Thu, 21 Feb 2019 20:14:31 +0100 To: Groovy_Developers From: MG Subject: Groovy for Domino ? Message-ID: <37b6c104-31f0-275b-15cb-6cf816317cc4@arscreat.com> Date: Thu, 21 Feb 2019 20:14:29 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.5.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-US X-AV-Do-Run: Yes Hi guys, as some of you night know, IBM has sold IBM/Lotus Domino to HCL (https://www.zdnet.com/article/ibm-sells-software-portfolio-including-notes-and-domino-to-hcl-for-1-8b/, https://www.teamstudio.com/blog/why-ibms-sale-of-lotus-notes-to-hcl-is-a-good-thing). While it is unclear what that means for the platform, it has always seemed to me that Domino and Groovy would be a match made in heaven: Groovy could (due to its static & dynamic nature, performance and functional-orientation) replace all existing Domino languages: Java (obviously; replace or extend), LotusScript (yup - replace ;-) ), and Formula Language (Groovy itself, or the syntax compatible, high performance Groovy variety coming with Elasticsearch (https://www.elastic.co/guide/en/elasticsearch/reference/current/modules-scripting-painless.html)). My question would be, if anyone has ever talked to the HCL people and floated the idea, not solely, but also with regards to the fact that some Open Collectives being funded by a single company (e.g. https://opencollective.com/hyper-star-samsung-next-decentralization-grant). Cheers, mg PS: I am a database/web developer who is formally part of a Domino Notes team (I used to do Domino development at the time of R5/6), and nowadays I only access Domino through the (excellent) OpenNTF Java API if needed (https://oda.openntf.org; using Groovy, of course G-) ), and I hear about these developments from consultants/colleagues (who suffer through using LotusScript now that I have introduced them to Groovy G-) ), so it might very well be that information about the plans of HCL have surfaced, which I am not aware of, which would make this idea mute... PPS: For those who hate Domino/Notes, consider that it is one of the only surviving RAD tools, while being based on one of the oldest, proven, powerful & document-centric NoSQL databases. Imho, all it would need is a little Groovy push, to make this a truly impressive platform... :-)