From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from relay5-d.mail.gandi.net (relay5-d.mail.gandi.net [217.70.183.197]) by sourceware.org (Postfix) with ESMTPS id 5A822385780B for ; Mon, 9 Nov 2020 17:40:17 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 5A822385780B Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=lassi.io Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=lassi@lassi.io X-Originating-IP: 82.181.134.218 Received: from sunshower.local (82-181-134-218.bb.dnainternet.fi [82.181.134.218]) (Authenticated sender: lassi@lassi.io) by relay5-d.mail.gandi.net (Postfix) with ESMTPSA id CCC871C0003 for ; Mon, 9 Nov 2020 17:40:15 +0000 (UTC) Subject: Re: Kawa future and governance To: kawa@sourceware.org References: From: Lassi Kortela Message-ID: Date: Mon, 9 Nov 2020 19:40:14 +0200 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:78.0) Gecko/20100101 Thunderbird/78.4.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=0.2 required=5.0 tests=BAYES_40, JMQ_SPF_NEUTRAL, KAM_DMARC_STATUS, NICE_REPLY_A, RCVD_IN_MSPIKE_H2, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=no autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: kawa@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Kawa mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 09 Nov 2020 17:40:19 -0000 > I'm also less involved with the Scheme community, and I've expressed > dissatisfaction with how SRFI and R7RS-large is evolving, with > too many large large APIs that I fear will see little use. Your criticism is on point. We have definitely bit off more than we can chew this year. With so much work to do by a few volunteers, mistakes have been made, and will be made. > I am happy to continue in this "maintenance mode" as long as needed, > but fresh blood would be welcome.  So far Kawa has is mostly the result > of my vision, opinions, and prejudices, which I think has resulted in > a coherent, efficient, and powerful language - but it is limited what > I can understand and implement.  It is great what others have contributed > to Kawa, but we need to encourage and enable more contributions  I have > not been as open as I should have to other ideas and impulses, wanting > to full understand and implement the "right" solution, even when I have > lacked time, knowledge, and energy to do so. A coherent vision is the only known defense against complexity getting out of hand as a system grows so you have made a good trade-off, and it shows. It's a heroic effort for one man as it is. > Next year Kawa will be 25 years old.  It is the oldest continuously-active > compiler-based non-Java language on the JVM, which is quite an achievement. A major accomplishment indeed. Congratulations, and a thank you for sticking with it all these years! If only we could advertise this feat to more people. It's tricky to get people to believe that Schemers do such excellent work to no fanfare. > Thoughts?  Volunteers? Your plans all sound very reasonable. I'll continue to make sure my stuff runs on Kawa, and can help with individual features now and then.