Re: Biosym scripting language



 Hello Pieter -
 The Insight scripting language is indeed called BCL, which stands
 for Biosym Command Language. The syntax has now been fully documented
 (in the Insight user manual) and we can assist you with any questions
 that you still might have. The simulation environment Discover has its own
 scripting language which is based on Tcl.
 With many users migrating to the Cerius2 environment, we have developed
 a C2 scripting language based on Tcl, hence called C2.Tcl. This language
 takes advantage of all the Tcl control structures, list functions etc,
 and combines that with Cerius2 commands. In addition you can add a
 simple GUI to a script using a Tk like GUI definition file.
 However, C2.Tcl is designed for relatively simple customization. For an
 efficient and flexible integration of an external code, you can choose
 to use the C2.SDK toolkit and API set to write a much more interactive
 interface to your code.
 For more information on C2.Tcl and C2.SDK visit the following URLs:
 http://www.msi.com/support/sdk/
 http://www.msi.com/support/sdk/pub/scripting/macro_language.html
 Regards - Ton
 >>That's actually what Biosym has been doing for last couple of years.
 >>Their script language was actually Tcl
 >>(if I am not mistaken...)
 >>
 >Discover's scripting language is TCL, but the regular Biosym scripting
 >language is an abomination called BCL (Biosym Control Language ?). The
 >syntax is not fully documented (kind of strange as there is a BCL
 >interpreter), nor does there seem to be anybody at MSI who has anywhere
 >near complete BCL knowledge. When we were still actively working on our
 >BForce implementation (the MSI version is known as Affinity), we ran into
 >many problems, most often related to parameter passing. It would have made
 >sense to change from BCL to TCL with specific Biosym extensions if it were
 >not for the fact that it can be expected (conjecture on my part) that over
 >time users will migrate from insightII to Cerius2 and, therefore, revamping
 >insightII does not make sense.
 >
 > Pieter Stouten
   Ton van Daelen        Product Manager Software Developer's Kit
        __o                                      E: tvd %! at !% msi.com
      _`\<,_             Molecular Simulations   P: -1-619-546-5329
     (*)/ (*)            9685 Scranton Road      F: -1-619-458-0136
   /\/\/\/\/\/\          San Diego, CA 92121     W: http://www.msi.com
 Check out What's New in SDK on the SDK web pages at http://www.msi.com/support/sdk/