D Language Foundation Monthly Meeting Summary
Paulo Pinto
pjmlp at progtools.org
Tue Jun 8 11:16:41 UTC 2021
On Monday, 7 June 2021 at 23:04:12 UTC, Norm wrote:
> On Saturday, 5 June 2021 at 08:58:47 UTC, Paulo Pinto wrote:
>> On Friday, 4 June 2021 at 21:35:43 UTC, IGotD- wrote:
>>> On Friday, 4 June 2021 at 19:56:06 UTC, sighoya wrote:
>>>>
>>>> This uniformization sounds too good to be true. I think most
>>>> people think that, but it's simply not true. malloc/free is
>>>> incompatible to garbage collection.
>>>
>>> This is true and even druntime has a malloc/free option for
>>> the GC. However, its implementation is really bad. Also the
>>> implementation of the current GC has a lot of room for
>>> improvements. It is still not appropriate for many embedded
>>> systems as it requires another layer that steals CPU time and
>>> code memory.
>>
>> Speaking of embedded,
>>
>> https://learn.adafruit.com/welcome-to-circuitpython
>>
>> https://blog.arduino.cc/2019/08/23/tinygo-on-arduino
>>
>> https://www.microsoft.com/en-us/makecode/resources
>>
>> http://www.ulisp.com/
>>
>> https://developer.android.com/training/wearables/principles
>>
>> https://www.microej.com/product/vee/
>>
>> Meanwhile kids, the future generation of developers, keeps
>> adopting the hardware and programming languages listed above,
>> completly oblivious there is a programming language where all
>> discussion threads turn into GC vs no-GC no matter what was
>> the original subject.
>
> There is also https://micropython.org/
I just skipped MicroPython, because Circuit Python seems to have
more uptake even though it is based on it.
>
> It would not be my choice of language for medical but uPython
> is used in a small number of embedded medical devices and has
> been ported to several flavours of STM32.
>
> This is a space where D could make a difference, although
> unfortunately the language has some dark corner cases and
> friction that put some people off to the point where they don't
> see any benefit moving to D.
Exactly, and the whole GC vs no-GC take the language nowhere in
that regard.
More information about the Digitalmars-d-announce
mailing list