-
Notifications
You must be signed in to change notification settings - Fork 1
LibMol.Next
David Hall edited this page Sep 17, 2013
·
7 revisions
Goals for the next version of libmol
- Separate loading atoms prm from loading pdb
- specifically, this means read_pdb_nopar should be the default behavior
- separate function to attach atoms prm to an atomgrp should be created
- Mutations?
- Linux Kernel Coding Standards
- uniform interfaces for object creation, freeing/destroying, and copying
- Read all information from a pdb ATOM line necessary to write out a pdb ATOM line
- Lab contribution directly to open source libmol (requires lab separation of proprietary libgrid and open source libmol)
- Unit testing, make use of continuous integration tools that give free testing to open source projects
- streaming
Resources
- Automate your Coding Standard
- The Golden Rule of API Design
- API Design Principles
- The Little Manual of API Design
- How to Design a Good API and Why It Matters
- Designing and Evaluating Reusable Components
- pthreads as a case study of good API design
- The Implementation of Lua 5
- Beautiful Native Libraries