Why not extend do to allow unicode in ID's?

Dennis dkorpel at gmail.com
Mon Jul 1 08:48:57 UTC 2019


On Sunday, 30 June 2019 at 23:27:56 UTC, Bert wrote:
> I have a few questions:
>
> 1. There doesn't seem to be good IDE support. I mainly use 
> Visual Studio and I see a nim for VSC which I don't use ;/  Is 
> there any really good IDE support?

I don't have much Nim experience myself, so maybe you should ask 
on the Nim forum.

> 2. How does meta programming of Nim compare to D's? The main 
> reason I use D is it's meta programming.

It also has static if ('when'), CTFE, type reflection 
('typedesc') and templates. In addition, it has AST macros which 
D will not have. (You can find long past discussions why, or 
Google 'The Lisp Curse' for something related).

> 3. Nim seems to be have somewhat of a strong categorical and 
> functional foundation. Is it more like Haskell than D? (In the 
> sense of catering to strongly structured programming(functors, 
> natural transformations, etc))

Both are system programming languages that support mutation, 
loops and pointers, so you can write C-style procedural code in 
either language. Whether Nim's higher level constructs are 
similar to Haskell is something I cannot judge.


More information about the Digitalmars-d mailing list