Libre RISC-V Mailing list Archives (accessible via public-inbox)
 help / color / Atom feed
From: Jean-Paul Chaput <Jean-Paul.Chaput@lip6.fr>
To: "lkcl ." <luke.leighton@gmail.com>,
	Libre-RISCV General Development
	<libre-riscv-dev@lists.libre-riscv.org>,
	Marie-Minerve Louërat <Marie-Minerve.Louerat@lip6.fr>
Subject: Re: [libre-riscv-dev] pyobjc, gnu objective-c and gnustep
Date: Tue, 31 Mar 2020 16:11:35 +0200
Message-ID: <e01a01fb87d745f34fa4b8e71445fb1777f308c6.camel@lip6.fr> (raw)
In-Reply-To: <CAPweEDx=aGvp8KbhdipG5Lt=Uo9p7L2miEmP88FcAPFvQnnryw@mail.gmail.com>

[-- Attachment #1.1: Type: text/plain, Size: 3118 bytes --]


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,
-- 

      .-.     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              
     ^^ ^^    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

[-- Attachment #2: Type: text/plain, Size: 177 bytes --]

_______________________________________________
libre-riscv-dev mailing list
libre-riscv-dev@lists.libre-riscv.org
http://lists.libre-riscv.org/mailman/listinfo/libre-riscv-dev

  reply index

Thread overview: 52+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-03-26 21:03 [libre-riscv-dev] extremely busy crowdsupply update started Luke Kenneth Casson Leighton
2020-03-27  5:49 ` Jacob Lifshay
2020-03-27  8:47   ` Luke Kenneth Casson Leighton
2020-03-27 21:31     ` Jacob Lifshay
2020-03-27 21:36       ` Luke Kenneth Casson Leighton
2020-03-31  4:18     ` Jacob Lifshay
2020-03-27 14:39 ` Immanuel, Yehowshua U
2020-03-27 15:49   ` Luke Kenneth Casson Leighton
2020-03-27 16:35     ` Tobias Platen
2020-03-27 19:20       ` Luke Kenneth Casson Leighton
2020-03-27 21:29         ` Jacob Lifshay
2020-03-27 21:32           ` Luke Kenneth Casson Leighton
2020-03-28 11:52         ` Luke Kenneth Casson Leighton
2020-03-27 16:56 ` Michael Nolan
2020-03-27 19:21   ` Luke Kenneth Casson Leighton
2020-03-28  8:09 ` Jock Tanner
2020-03-28 10:02   ` Luke Kenneth Casson Leighton
2020-03-28 16:44   ` Jean-Paul Chaput
2020-03-28 17:13     ` Luke Kenneth Casson Leighton
2020-03-31  8:17       ` Jean-Paul Chaput
2020-03-31  9:31         ` Luke Kenneth Casson Leighton
2020-03-31  9:32           ` Luke Kenneth Casson Leighton
2020-03-31  9:38             ` [libre-riscv-dev] pyobjc, gnu objective-c and gnustep Luke Kenneth Casson Leighton
2020-03-31 11:42               ` lkcl .
2020-03-31 14:11                 ` Jean-Paul Chaput [this message]
2020-03-31 14:30                   ` lkcl .
2020-03-31 16:16                     ` Jacob Lifshay
2020-03-28 17:14     ` [libre-riscv-dev] extremely busy crowdsupply update started Luke Kenneth Casson Leighton
2020-03-28 23:16     ` Luke Kenneth Casson Leighton
2020-03-29 13:23       ` Jock Tanner
2020-03-29 13:46         ` Luke Kenneth Casson Leighton
2020-03-29 10:46     ` Jock Tanner
2020-03-29 11:22       ` Luke Kenneth Casson Leighton
2020-03-29 16:05     ` Immanuel, Yehowshua U
2020-03-29 16:26       ` Luke Kenneth Casson Leighton
2020-03-28 18:07 ` Michael Nolan
2020-03-28 18:33   ` Luke Kenneth Casson Leighton
2020-03-31 11:17   ` Luke Kenneth Casson Leighton
2020-03-29  3:14 ` Immanuel, Yehowshua U
2020-03-29  3:15   ` Immanuel, Yehowshua U
2020-03-31 11:26   ` Luke Kenneth Casson Leighton
2020-03-31 18:09     ` Luke Kenneth Casson Leighton
2020-03-31 18:14       ` Luke Kenneth Casson Leighton
2020-04-01  1:51         ` [libre-riscv-dev] name change announcement on crowdsupply Jacob Lifshay
2020-04-01  1:52           ` Jacob Lifshay
2020-04-01 10:57           ` Luke Kenneth Casson Leighton
2020-04-01 17:31             ` Jacob Lifshay
2020-04-01 17:44               ` Luke Kenneth Casson Leighton
2020-03-31 18:35       ` [libre-riscv-dev] extremely busy crowdsupply update started Cole Poirier
2020-03-31 23:11         ` Cole Poirier
2020-04-01 10:08           ` Luke Kenneth Casson Leighton
2020-04-01 10:54             ` Luke Kenneth Casson Leighton

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=e01a01fb87d745f34fa4b8e71445fb1777f308c6.camel@lip6.fr \
    --to=jean-paul.chaput@lip6.fr \
    --cc=Marie-Minerve.Louerat@lip6.fr \
    --cc=libre-riscv-dev@lists.libre-riscv.org \
    --cc=luke.leighton@gmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

Libre RISC-V Mailing list Archives (accessible via public-inbox)

Archives are clonable: git clone --mirror https://inbox.libre-soc.org/libre-riscv-dev

Example config snippet for mirrors


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git