From: Jean-Paul Chaput Date: Tue, 31 Mar 2020 14:11:35 +0000 (+0200) Subject: Re: [libre-riscv-dev] pyobjc, gnu objective-c and gnustep X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=7b2e786d7cb0c3e3bd432a87b50a4fec9e3b8e5c;p=libre-riscv-dev.git Re: [libre-riscv-dev] pyobjc, gnu objective-c and gnustep --- diff --git a/78/a41a0fd5f242813ffec9fb4eaea0a209d75b4b b/78/a41a0fd5f242813ffec9fb4eaea0a209d75b4b new file mode 100644 index 0000000..a2265ec --- /dev/null +++ b/78/a41a0fd5f242813ffec9fb4eaea0a209d75b4b @@ -0,0 +1,159 @@ +Return-path: +Envelope-to: publicinbox@libre-riscv.org +Delivery-date: Tue, 31 Mar 2020 15:11:51 +0100 +Received: from localhost ([::1] helo=libre-riscv.org) + by libre-riscv.org with esmtp (Exim 4.89) + (envelope-from ) + id 1jJHcL-0007AV-Rb; Tue, 31 Mar 2020 15:11:49 +0100 +Received: from isis.lip6.fr ([132.227.60.2]) + by libre-riscv.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) + (Exim 4.89) (envelope-from ) + id 1jJHcJ-0007AP-Up + for libre-riscv-dev@lists.libre-riscv.org; Tue, 31 Mar 2020 15:11:47 +0100 +Received: from asim.lip6.fr (asim.lip6.fr [132.227.86.2]) + by isis.lip6.fr (8.15.2/8.15.2) with ESMTPS id 02VEBkNm008538 + (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); + Tue, 31 Mar 2020 16:11:46 +0200 (CEST) +Received: from localhost (melon [132.227.103.13]) + by asim.lip6.fr (8.15.2/8.14.4) with ESMTP id 02VEBkqJ021742; + Tue, 31 Mar 2020 16:11:46 +0200 (MEST) +Message-ID: +From: Jean-Paul Chaput +To: "lkcl ." , Libre-RISCV General Development + , Marie-Minerve + =?ISO-8859-1?Q?Lou=EBrat?= +Date: Tue, 31 Mar 2020 16:11:35 +0200 +In-Reply-To: +References: + <8fb9dbcc812d3d7050c6e336dc9bf68f88536888.camel@gmail.com> + + + <752371e7a9de77d78305af838989817bfec4fda8.camel@lip6.fr> + + + + +Organization: UPMC +X-Mailer: Evolution 3.28.5 (3.28.5-5.el7) +Mime-Version: 1.0 +X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.4.3 + (isis.lip6.fr [132.227.60.2]); Tue, 31 Mar 2020 16:11:46 +0200 (CEST) +X-Scanned-By: MIMEDefang 2.78 on 132.227.60.2 +X-Content-Filtered-By: Mailman/MimeDel 2.1.23 +Subject: Re: [libre-riscv-dev] pyobjc, gnu objective-c and gnustep +X-BeenThere: libre-riscv-dev@lists.libre-riscv.org +X-Mailman-Version: 2.1.23 +Precedence: list +List-Id: Libre-RISCV General Development + +List-Unsubscribe: , + +List-Archive: +List-Post: +List-Help: +List-Subscribe: , + +Reply-To: Libre-RISCV General Development + +Content-Type: multipart/mixed; boundary="===============9156565726221374067==" +Errors-To: libre-riscv-dev-bounces@lists.libre-riscv.org +Sender: "libre-riscv-dev" + + +--===============9156565726221374067== +Content-Type: multipart/signed; micalg="pgp-sha1"; protocol="application/pgp-signature"; + boundary="=-1xMN/UKcAW4fqZhcLB9V" + + +--=-1xMN/UKcAW4fqZhcLB9V +Content-Type: text/plain; charset="UTF-8" +Content-Transfer-Encoding: quoted-printable + + +On Tue, 2020-03-31 at 11:42 +0000, lkcl . wrote: +> *click* what the hell am i saying?? jean-paul, we've got a clear need +> for improvements to coriolis2, it is *really* easy to justify putting +> in an application for NLNet funding, here. + +Hello Luke, + +This is a complicated matter. As a team of one, I have limited resources, +so I must prioritize (and I know myself, I'm not very good at that). +Anyway, the short term goal is to have the 180nm circuit done and +working by October. In order to do that I/we must not "finish" +Coriolis, but put it to a point it can fulfil that objective. +I'm convinced it is doable, but we should go straight to the point, +because I'm sure that lots of unexpected issues will pop-up and +I will have to tackle them quickly. + +My "development cycle" are alternate steps of "adding features" then +"improve code at constant features". + +So, having more hands will really be a plus (as you already proposed in +an early mail). The problem is to have someone(s) with that triple skills +(ASIC, algorithmic, software) and it has been proven difficult on my +end. To have an example of the kind of code I get, you could take a +look to the whole capacitor stuff in coriolis/oroshi/python/ +(and you will easily see where I modified the code with my unique + coding style). This was made by a good electrical engineer, but +with embryonic software knowledge. The code is to draw the layout +of one or a matrix of analog capacitors. The comments are made for +doxygen. + +And besides, all of our students have already chosen their internship +(in the industry). I think we may have a good one in June. +And lastly, due to the Covid-19 and University shutdown we cannot +hire anybody, should we have a candidate. + +I absolutely do not want to give you the impression that I do not +want more people working on Coriolis, quite the contrary. +But I want to expose the context as rightfully as it is. +The question being how to circumvent those initial conditions +to get more efficient people working on Coriolis? + +I've taken a look at GNUstep, it seems a bit quite by there... +(maybe I was on the wrong site). For the record, WidowMaker is +one of the more memory efficient window manager I have ever seen +(still can work on my UltraSparc 1 / NetBSD). + +However I will remove Boost as soon as possible, it has proven to +be a pebble in my shoes for too long. And migrating towards Python3. + +I'm currently making my Python code a bit more PEP8 compliant then +backporting some of the work of Jock in soclayout. *But* I will keep +some style that you may find bad. Paradox is that the "comma" at the +start of line was showed to me by an early Python adopter back around +2000... + + +Best regards, +--=20 + + .-. J e a n - P a u l C h a p u t / Administrateur Systeme + /v\ Jean-Paul.Chaput@lip6.fr + /(___)\ work: (33) 01.44.27.53.99 =20 + ^^ ^^ cell: 06.66.25.35.55 home: 09.65.29.83.38 + + U P M C Universite Pierre & Marie Curie + L I P 6 Laboratoire d'Informatique de Paris VI + S o C System On Chip + +--=-1xMN/UKcAW4fqZhcLB9V-- + + + +--===============9156565726221374067== +Content-Type: text/plain; charset="utf-8" +MIME-Version: 1.0 +Content-Transfer-Encoding: base64 +Content-Disposition: inline + +X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbGlicmUtcmlz +Y3YtZGV2IG1haWxpbmcgbGlzdApsaWJyZS1yaXNjdi1kZXZAbGlzdHMubGlicmUtcmlzY3Yub3Jn +Cmh0dHA6Ly9saXN0cy5saWJyZS1yaXNjdi5vcmcvbWFpbG1hbi9saXN0aW5mby9saWJyZS1yaXNj +di1kZXYK + +--===============9156565726221374067==-- + + +