Author Topic: Long term collegial community projects  (Read 3205 times)

0 Members and 1 Guest are viewing this topic.

hawstom

  • Newt
  • Posts: 22
  • AutoCAD Civil 3D, Mesa, AZ, USA
Long term collegial community projects
« on: March 10, 2017, 09:38:48 PM »
  • Coding guides
  • Interoperability standards
  • Open source applications and suites
  • Open source libraries
  • Frameworks
  • Dependency manager
  • Git version control discussions and Bitbucket/Github hosting
  • Wikis
  • StackExchange

Is there something I am not seeing that has prevented the AutoLISP community for a quarter century from developing the kind of collegial community projects that exist in so many other areas of the programming world?  After 25 years, I'm just getting started in my career.  I have been at civil engineering and AutoLISP for 25 years, I am 50 years old, and I figure I have another 40 years to enjoy engineering and programming.  I prefer to do it right.

I am also a professional freelance LAMP web programmer off and on.

So what am I missing?

  • Is it because about the time anybody gets serious about programming she abandons AutoLISP/Visual LISP?
  • Is it because all of us are nothing but a bunch of script kiddies (I don't believe that).

I am trying.  I started AutoCAD Wiki at wikia (see my signature) a few years ago.  And I have made occasional forays into AUGI, TheSwamp, StackExchange AutoLISP topics, and the Autodesk forums.  But so far it all seems like the Wild West still.

Tom
« Last Edit: March 12, 2017, 04:23:11 PM by hawstom »
Not so terse now.  You may not feel so clever in 6 months or years.  http://lisp-lang.org/style-guide/
hawsedc.com, and autocad.wikia.com

roy_043

  • Water Moccasin
  • Posts: 1895
  • BricsCAD 18

MP

  • Seagull
  • Posts: 17750
  • Have thousands of dwgs to process? Contact me.
Re: Long term collegial community projects
« Reply #2 on: March 13, 2017, 10:32:58 AM »
Is there something I am not seeing that has prevented the AutoLISP community for a quarter century from developing the kind of collegial community projects that exist in so many other areas of the programming world?

Have seen so many try-outs -- ALL have failed.

Pretty much this -- a six member committee with 12 legs -- will try to walk in as many directions -- good luck.
Engineering Technologist • CAD Automation Practitioner
Automation ▸ Design ▸ Drafting ▸ Document Control ▸ Client
cadanalyst@gmail.comhttp://cadanalyst.slack.comhttp://linkedin.com/in/cadanalyst

dgorsman

  • Water Moccasin
  • Posts: 2437
Re: Long term collegial community projects
« Reply #3 on: March 13, 2017, 11:28:47 AM »
There aren't any "coding standards" with C# either.  There are many different ways of getting things done, and while some have more merits than other it doesn't make those others "non standard".  Probably doesn't help the LISP community is quite freewheeling in general.  And those of us in a corporate environment cannot share code openly.  Anything we develop on company time is the IP of the employer, and sharing it (potentially helping the competition) would at a minimum be ethically questionable.

"Interoperability" doesn't exactly apply.  We all have unique situations and will inevitably need to break any of those "standards" in applying the work of others to the problem at hand.
If you are going to fly by the seat of your pants, expect friction burns.

try {GreatPower;}
   catch (notResponsible)
      {NextTime(PlanAhead);}
   finally
      {MasterBasics;}

MP

  • Seagull
  • Posts: 17750
  • Have thousands of dwgs to process? Contact me.
Re: Long term collegial community projects
« Reply #4 on: March 13, 2017, 11:42:58 AM »
... those of us in a corporate environment cannot share code openly.  Anything we develop on company time is the IP of the employer, and sharing it (potentially helping the competition) would at a minimum be ethically questionable.

x 1e6! That's why I generally ante up conceptual code rather than solutions. It's frustrating because every day I see threads I would love to participate in -- and simply cannot.
Engineering Technologist • CAD Automation Practitioner
Automation ▸ Design ▸ Drafting ▸ Document Control ▸ Client
cadanalyst@gmail.comhttp://cadanalyst.slack.comhttp://linkedin.com/in/cadanalyst

hawstom

  • Newt
  • Posts: 22
  • AutoCAD Civil 3D, Mesa, AZ, USA
Re: Long term collegial community projects
« Reply #5 on: March 13, 2017, 01:02:22 PM »
Thanks for this insight.  I've become aware that GPL (open source/FLOSS) probably will not work (yet?) for this community.  But there really is no excuse not to be having the respective businesses gladly chipping in for public domain libraries.  I am willing to re-orient from GPL to Public Domain.  And I expect to have decades yet to work on this.

... those of us in a corporate environment cannot share code openly.  Anything we develop on company time is the IP of the employer, and sharing it (potentially helping the competition) would at a minimum be ethically questionable.

x 1e6! That's why I generally ante up conceptual code rather than solutions. It's frustrating because every day I see threads I would love to participate in -- and simply cannot.
Not so terse now.  You may not feel so clever in 6 months or years.  http://lisp-lang.org/style-guide/
hawsedc.com, and autocad.wikia.com

hawstom

  • Newt
  • Posts: 22
  • AutoCAD Civil 3D, Mesa, AZ, USA
Re: Long term collegial community projects
« Reply #6 on: March 13, 2017, 01:03:29 PM »
Thanks a million for this related link.  2013 is just yesterday to me, and I will see what I can do over there.

Related:
https://www.theswamp.org/index.php?topic=45813.0
Not so terse now.  You may not feel so clever in 6 months or years.  http://lisp-lang.org/style-guide/
hawsedc.com, and autocad.wikia.com

hawstom

  • Newt
  • Posts: 22
  • AutoCAD Civil 3D, Mesa, AZ, USA
Re: Long term collegial community projects
« Reply #7 on: March 13, 2017, 01:04:28 PM »
But other mere human communities have succeeded.  It can be done.

Is there something I am not seeing that has prevented the AutoLISP community for a quarter century from developing the kind of collegial community projects that exist in so many other areas of the programming world?

Have seen so many try-outs -- ALL have failed.

Pretty much this -- a six member committee with 12 legs -- will try to walk in as many directions -- good luck.
Not so terse now.  You may not feel so clever in 6 months or years.  http://lisp-lang.org/style-guide/
hawsedc.com, and autocad.wikia.com

ChrisCarlson

  • Guest
Re: Long term collegial community projects
« Reply #8 on: March 13, 2017, 02:09:50 PM »
For all intents and purposes, AutoLISP has been dead for years. No sense banding up a small group to standardize something which isn't going to go anywhere or accomplish anything.

hawstom

  • Newt
  • Posts: 22
  • AutoCAD Civil 3D, Mesa, AZ, USA
Re: Long term collegial community projects
« Reply #9 on: March 13, 2017, 02:39:14 PM »
That's what I kept telling myself for a long while.  But the evidence seems to point clearly to the contrary.  Obviously it is dead to you?  So I assume you will not be one of the sponsors of a community project.  :-D

For all intents and purposes, AutoLISP has been dead for years. No sense banding up a small group to standardize something which isn't going to go anywhere or accomplish anything.
Not so terse now.  You may not feel so clever in 6 months or years.  http://lisp-lang.org/style-guide/
hawsedc.com, and autocad.wikia.com

hawstom

  • Newt
  • Posts: 22
  • AutoCAD Civil 3D, Mesa, AZ, USA
Re: Long term collegial community projects
« Reply #10 on: March 13, 2017, 03:21:19 PM »
To the extent there is a grain of truth to this, it would be a good argument for following a community like Common LISP with a perceived greater longevity.   But it seems that for many years the death of AutoLISP has been greatly exaggerated.

For all intents and purposes, AutoLISP has been dead for years. No sense banding up a small group to standardize something which isn't going to go anywhere or accomplish anything.
Not so terse now.  You may not feel so clever in 6 months or years.  http://lisp-lang.org/style-guide/
hawsedc.com, and autocad.wikia.com

ChrisCarlson

  • Guest
Re: Long term collegial community projects
« Reply #11 on: March 13, 2017, 03:56:42 PM »
I say dead in the terms that development of the raw functions have all but ceased. Right now we are just solving problems with an existing infrastructure, not creating or expanding the infrastructure. No company in their right mind will spend money to further develop VisualLISP, especially when that time and money would be more wisely spent in the .NET world of AutoDesk.

hawstom

  • Newt
  • Posts: 22
  • AutoCAD Civil 3D, Mesa, AZ, USA
Re: Long term collegial community projects
« Reply #12 on: March 13, 2017, 04:17:12 PM »
Thanks for the clarification, Master_Shake.  Some here are definitely talking about developing Visual LISP.  And I suppose that in a certain sense any time you publish any program "for" Visual LISP you are developing Visual LISP.  In that sense, it seems that many companies are indeed spending money developing (for/in) Visual LISP.  No representation about whether anybody is in their right mind.  :thinking:
Not so terse now.  You may not feel so clever in 6 months or years.  http://lisp-lang.org/style-guide/
hawsedc.com, and autocad.wikia.com

MP

  • Seagull
  • Posts: 17750
  • Have thousands of dwgs to process? Contact me.
Re: Long term collegial community projects
« Reply #13 on: March 13, 2017, 05:07:21 PM »
All the companies I've had the privilege to represent in the last 35+ years are in the engineering business -- not the software business. As such, a wide spectrum of challenges are realized every day, be it 11th hour surprises like "can you do some seemingly impossible task to these 5,000 drawings by Thursday?", issues with third party drawings and models to mass scale re-branding. Ad-hoc solutions typically need to be penned and executed within the hour. LISP is, and will continue to be the appropriate solution in these cases to the tune of ~ 1/4 million lines of code per year for years to come -- regardless of the fact I would prefer to work in C# and Python. Cheers.
« Last Edit: March 13, 2017, 06:26:22 PM by MP »
Engineering Technologist • CAD Automation Practitioner
Automation ▸ Design ▸ Drafting ▸ Document Control ▸ Client
cadanalyst@gmail.comhttp://cadanalyst.slack.comhttp://linkedin.com/in/cadanalyst

VovKa

  • Water Moccasin
  • Posts: 1629
  • Ukraine
Re: Long term collegial community projects
« Reply #14 on: March 14, 2017, 08:24:48 AM »
lisp programmers are quite rare species
they usually do not flock together