Hi all

First post to this list so apologies if I'm doing something wrong.

While I agree that the current tool table implementation is quite limited, I 
have some reservations about using SQLite as a replacement. As maintainer and 
developer of (the admittedly little-used but still useful) FusionToolTranslator 
(https://github.com/jamwaffles/FusionToolTranslator), I'm concerned that my 
tool and tools like it will have a hard time importing tools into LinuxCNC if 
the tool table is moved into SQLite. It's also quite useful to be able to 
version control the tool table when it's plaintext.

It's reasonably trivial to generate an SQL import file, but importing it 
correctly and without conflicts would be the tricky/messy bit I think. Are 
there any plans around automated tooling for an SQLite tool table? How would 
schema changes be communicated to other tools that want to integrate with the 
tool table?

Was JSON (or YAML or other plaintext) considered as a possible solution? This 
may be the web dev in me talking but for third party access, it would make 
working with the tool table far easier.

James

On 24 Oct 2016, at 19:55, andy pugh 
<bodge...@gmail.com<mailto:bodge...@gmail.com>> wrote:

On 22 February 2015 at 17:12, Sebastian Kuzminsky 
<s...@highlab.com<mailto:s...@highlab.com>> wrote:

http://wiki.linuxcnc.org/cgi-bin/wiki.pl?ToolDatabase

Can you post your branch again?

Maybe Norbert will review it and see if it satisfies his need?

I'll try to review it too.

Has anyone found time in the last 18 months to look at this?
I only ask as Stuart just asked me about it.

The branch there is probably a bit of a dead-end, I don't think that
there is any need to support more than one database format, and the
one described here should cover everything.
(note that I do have a multiple-spindle patch to go in, and one
advantage of the full tool database is that it supports multiple
spindles and changers).
http://wiki.linuxcnc.org/cgi-bin/wiki.pl?ToolDatabase

The assumption would be that the basic tooledit would look just the
same, but would write to the database instead of a fixed-format text
file.

--
atp
"A motorcycle is a bicycle with a pandemonium attachment and is
designed for the especial use of mechanical geniuses, daredevils and
lunatics."
— George Fitch, Atlanta Constitution Newspaper, 1916

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers


________________________________
TotallyMoney.com is the trading name of Media Ingenuity Ltd (company number 
06205695). Registered Office: Eastcastle House, 27-28 Eastcastle Street, London 
W1W 8DH. Registered in England and Wales. This email and its attachments are 
confidential. If you are not the intended recipient, please do not copy or 
disclose its content but contact the sender immediately upon receipt.
------------------------------------------------------------------------------
The Command Line: Reinvented for Modern Developers
Did the resurgence of CLI tooling catch you by surprise?
Reconnect with the command line and become more productive. 
Learn the new .NET and ASP.NET CLI. Get your free copy!
http://sdm.link/telerik
_______________________________________________
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to