When we talk about programming the LabWare LIMS, we have to be careful what we mean.
The LabWare LIMS / ELN core system is actually written in Smalltalk. That part of the system doesn’t get changed. There is no way to change it. That is not what we do on LabWare implementation projects.
The LIMS Basic
When we program the LabWare system, we use LIMS Basic. It’s a proprietary language. That means that this language is only used by this system. It’s written to give the programmers functions that directly relate to programming this system.
For example, in a standard programming language, you’re not going to have built-in functions such as LogSample, which is just one example of the types of functions you’ll get in a proprietery language, such as LIMS Basic.
So, with the exception of instrument integration which using the parsing scripts rather than LIMS Basic, or your database which will use whatever database tools that go with it, the programming will be done in LIMS Basic. We never use SmallTalk.
What Brings This Up
Recruiters will sometimes mention SmallTalk. When I question them, more, I come to find that that’s because the job req they’re looking to fill actually mentions SmallTalk. Never put SmallTalk in your job reqs. This comes from customer companies.
And, just one tiny bit of history: LabWare used to put out bits of SmallTalk code for special features. Customers would honestly sometimes hear about this and think they should be writing some SmallTalk code. But it’s been many, many years since LabWare has had this practice.
In general, we don’t care what language a LIMS, ELN, LES or other system is written in. What we care about, and especially when you write your job reqs or look for consultants to work on your systems, is to mention the skills that the software vendor tells you you need in order to implement them. For LabWare LIMS, that would be LIMS Basic, never SmallTalk.
LIMS Basic Expert Needed?
So, if you need a LIMS Basic expert, feel free to contact me, right now. If you need someone who knows SmallTalk and is willing to try to hack your LabWare system with it, please move along…