Author Topic: Bug-Ins  (Read 29610 times)

Offline Bob La Londe

  • CNC Jedi
  • *****
  • Posts: 4563
  • ^ 8.5 pounds on my own hand poured bait.
    • View Profile
    • CNC Molds N Stuff
Bug-Ins
« on: September 25, 2025, 04:32:26 am »
Could plugins be used to correct or work around some of the bugs?
Getting started on CNC?  In or passing through my area?
If I have the time I'll be glad to show you a little in my shop. 

Some Stuff I Make with CamBam
http://www.CNCMOLDS.com

Offline lloydsp

  • CNC Jedi
  • *****
  • Posts: 9075
    • View Profile
Re: Bug-Ins
« Reply #1 on: September 25, 2025, 10:49:33 am »
 Bob, I suppose - in a way - that they already do.  For instance, a 'missing feature' in a piece of software for which it's obvious the feature should be there can be considered a bug.  It's something that should work, but doesn't... not much different than omitting a line of code in a routine.  A plugin that transparently adds that feature fixes it.  <shrug>

I'll bet that plugins could also supplant existing functions -- actually overwrite their menu presences, so that the plugin repaired a problem in the original function.  I've never tried, but if a menu item can be added, then it's reasonable to believe that an existing one can be replaced or have its links changed.

Lloyd
"Pyro for Fun and Profit for More Than Fifty Years"

Offline dh42

  • Administrator
  • CNC Jedi
  • *****
  • Posts: 7564
    • View Profile
    • Cambam V1.0 French Doc
Re: Bug-Ins
« Reply #2 on: September 25, 2025, 17:47:29 pm »
Quote
I'll bet that plugins could also supplant existing functions -- actually overwrite their menu presences, so that the plugin repaired a problem in the original function.  I've never tried, but if a menu item can be added, then it's reasonable to believe that an existing one can be replaced or have its links changed.

Yes, in the code there is a way to override an existing function ; I don't remember how and I'm not sure it is usable in Visual Basic, but exist with C# ...

++
David

Offline lloydsp

  • CNC Jedi
  • *****
  • Posts: 9075
    • View Profile
Re: Bug-Ins
« Reply #3 on: September 25, 2025, 18:15:45 pm »
There's your answer, Bob!  At least any menu function can be fixed with a plugin.  I don't know about 'innate' functions.

Thanks, David!

Lloyd
« Last Edit: September 25, 2025, 18:38:43 pm by lloydsp »
"Pyro for Fun and Profit for More Than Fifty Years"

Offline Dragonfly

  • CNC Jedi
  • *****
  • Posts: 2678
    • View Profile
Re: Bug-Ins
« Reply #4 on: September 25, 2025, 18:44:19 pm »
I guess it's possible. Because we have plugins which define new MOP's not originally present in CB. 
I suppose Bob has in mind bugs which appear in the most important area - machining.

Offline lloydsp

  • CNC Jedi
  • *****
  • Posts: 9075
    • View Profile
Re: Bug-Ins
« Reply #5 on: September 25, 2025, 19:25:10 pm »
But, Fly, if the machining MOp is a menu item, then it could (conceivably) be replaced with a plugin that does it correctly.

I think it would be a monumental programming job to replicate an entire MOp function, but not impossible.

Lloyd
"Pyro for Fun and Profit for More Than Fifty Years"

Offline dh42

  • Administrator
  • CNC Jedi
  • *****
  • Posts: 7564
    • View Profile
    • Cambam V1.0 French Doc

Offline Bob La Londe

  • CNC Jedi
  • *****
  • Posts: 4563
  • ^ 8.5 pounds on my own hand poured bait.
    • View Profile
    • CNC Molds N Stuff
Re: Bug-Ins
« Reply #7 on: September 25, 2025, 22:20:53 pm »
I haven't written any C since college.  89-90 maybe.  Wrote some C+ for DOS machines.  Had an instructor who believed in leaving out anything that wasn't absolutely necessary to write faster code.  Roy Kirby.  Last time I heard from him (94 maybe) he had quit teaching and was making a fortune shorting stocks.  I don't think he is with us anymore. 

Getting started on CNC?  In or passing through my area?
If I have the time I'll be glad to show you a little in my shop. 

Some Stuff I Make with CamBam
http://www.CNCMOLDS.com

Offline lloydsp

  • CNC Jedi
  • *****
  • Posts: 9075
    • View Profile
Re: Bug-Ins
« Reply #8 on: September 25, 2025, 23:09:18 pm »
Lacking 'support', an ideal world would include having access to the source code.  Then, bugs could be corrected, rather than just 'worked around'.  The fact that sales continue without any support of any kind is kind-of illicit.

Lloyd
"Pyro for Fun and Profit for More Than Fifty Years"