From: Giacomo Fiorin (
Date: Sun Mar 29 2020 - 10:04:55 CDT

Hi John, thanks for clarifying that the issues are different. It was
unclear to me (and probably will be clearer when you write back on Monday)
how this would work. For most of us, there isn't a clear distinction
between how VMD and the plugins are built, since their builds are bundled
together anyway.

It is possible that what you have in mind could be the solution to problems
with other C++11 code, which would otherwise need to wait until a version
later than 1.9.4 to become available in an official VMD build.


On Sat, Mar 28, 2020 at 11:11 PM John Stone <> wrote:

> Hi,
> I'm pressed for time, but I never said that the plugin can't
> make it into the official builds. I said that on systems that
> lack the necessary C++11 runtime, it would fail to load.
> That's a different issue altogether. I will explain all of
> this in more detail when I have the time on Monday since it seems
> there are some misunderstandings here.
> Best,
> John
> On Sun, Mar 29, 2020 at 01:35:14AM +0100, FX wrote:
> > Thanks Giacomo,
> >
> > > In summary, it's a good idea to work with John on getting the plugin
> to be a part of VMD. But in my opinion you shouldn't feel obliged to
> rewrite a big chunk of code just to work around the lack of a now
> established standard.
> >
> > I???m not gonna rewrite the code because it???s not my code, it???s the
> CIF-handling headers that I need that are C++11.
> > I still wish there was a way to get the plugin in official VMD builds,
> since most people use the official builds.
> >
> > FX
> --
> NIH Center for Macromolecular Modeling and Bioinformatics
> Beckman Institute for Advanced Science and Technology
> University of Illinois, 405 N. Mathews Ave, Urbana, IL 61801
> Phone: 217-244-3349

Giacomo Fiorin
Associate Professor of Research, Temple University, Philadelphia, PA
Research collaborator, National Institutes of Health, Bethesda, MD