DynamoDS / DynamoWishlist

This is a repository for all wishlist items for Dynamo Core
https://github.com/orgs/DynamoDS/projects/3
Apache License 2.0
15 stars 3 forks source link

Any Plan For CSharp Scripts In Dynamo ? #202

Open chuongmep opened 2 years ago

chuongmep commented 2 years ago

I'm curious, does the team have any plans for bringing C# script same with python script support in Dynamo ?

github-actions[bot] commented 2 years ago

Hello chuongmep, thank you for submitting this issue! We are super excited that you want to help us make Dynamo all that it can be. However, given that there has been no additional information added, this issue will be closed for now. Please reopen and provide additional information if you wish the Dynamo team to investigate further.

Additional information:

QilongTang commented 2 years ago

@chuongmep Do you mean to support C# coding directly inside Dynamo like how user can leverage Python right now?

chuongmep commented 2 years ago

Correct, I think the extension makes it easier for the user to choose. Rhino has adopted this and has delivered high performance. Something like that : C# script:

int a =10;
int b = 20;
OUT = a+b ;

Same with python script:

a = 10
b = 20
OUT = a+b
QilongTang commented 2 years ago

@Amoursol @jasonstratton @mjkkirschner I think this fall into the wishlist item so I am moving this there. But it worth discussion for sure.

Amoursol commented 2 years ago

@chuongmep - we will definitely discuss this as a wishlist item!

Could you please elaborate on what kind of uses you see for this that would be beneficial to you beyond ZeroTouch C# nodes today, or direct Python scripting?

Thomas84 commented 2 years ago

I think the biggest advantage is to use the c# examples of the Revit API more easily. For programming beginners it is a very long journey until you can translate c# examples to Python. I like to see instead that the Revit API documentation and the VS sample solution of the SDK and the building coder samples will be extended with Python samples.

chuongmep commented 2 years ago

The benefits of this include: