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