Jump to content
AutoDesSys Forums
Sign in to follow this  
jldaureil

SDK History

Recommended Posts

Hello everyone

This section of the forums seems very quiet ...
I am a little lost.

I had looked a little bit at the version 6 SDK.
At the time I had the idea to see if I could contribute.
For lack of basic basic training and also for lack of time I had to give up.

I feel that a lot has changed
(python?)

Would there be someone Chris? or Z support that can make a very short history of SDK form Z?
Would it be possible to give me some pointers about the future? (in the perspective of contributing even if I am trained for this)

I have the impression that the project "LAB" is stopped
Do you know who made this contribution that seemed very dynamic and why it seems extinct?

 

Share this post


Link to post
Share on other sites

The SDK has been available since v6 as both a C(/C++) interface and an FSL (form•Z script language) interface. 

With v9 we are introducing Python support. This simplifies and standardizes the scriptable interface for form•Z making extending form•Z easier and opening an channel to a wealth of existing python libraries that offer a variety of functionality. The C interface will still be supported in v9, but we expect the to be used primarily for existing plugins or development that needs to access external C libraries. FSL will be discontinues.

We expect that the Python interface will bring new interest in extensions and to the LAB project which has not been updated in a while. We expect to start beta testing towards the end of next month so stay tuned!

Share this post


Link to post
Share on other sites

My current professional situation has taken me away from modeling.  Though, I do a lot more programming.  In Python😊

Not professionally, but rather for internal projects.  Even though not using fZ professionally, I do use it for personal and internal business projects. I will first update my scripts from FSL to python. For the Mix of reasons of adoring fZ , the Community that supports it, and my continuing interest in programming, there are a number of scripts I have planned beyond my historicals and hope to continue with scripts as of yet unimagined.  I would even someday like to be a contributor to the LAB project. But even so, this would take some time to build the quality of my scripts as I don't pretend to be an expert.

jldaureil,  I realize that the above doesn't answer your question, as Tech did that already.   I would like to add, that some of the Utility Scripts currently work with version 8.  MIMI for example does (mostly.)    As Tech mentioned, when 9 is released that will break all FSL scripts.    If you or anyone else has a request of which scripts you want me to update to Python first, please let me know.  I would be happy and quite frankly excited to get on this project.  Updating my current scripts will be a good warm up exercise.

Though, due to my lack of professional use these days I don't know if I will be a candidate for Beta testing any longer. I do hope I will be, Hope isn't much of a strategy.  If I get the opportunity to test, I would be doing more testing in the scripting area than in the actual modeling environment, though naturally I will be doing some of that as well.

 

Tech, This is exciting news!   I want to beta test the scripting environment.  Do hope I haven't been too much of a PIA and will be allowed to test.  Don't know the emoji that describes my current expression.  <<Sweating Trepidation>>

 

¢hris £und

 

Share this post


Link to post
Share on other sites

hi Chris

Thanks you for your input... great news

Have you the complete list of all you scripts ?

I have to check all scripts I actually use...

Thanks in advance Chris

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×