Author Topic: LSharp  (Read 3861 times)

0 Members and 1 Guest are viewing this topic.

TR

  • Guest
LSharp
« on: August 10, 2006, 12:10:42 PM »
Quote
L Sharp .NET is a powerful Lisp-like scripting language for .NET. It uses a Lisp dialect similar to Arc but tightly integrates with the .NET Framework which provides a rich set of libraries.

Have at it lispers.

http://lsharp.sourceforge.net/

T.Willey

  • Needs a day job
  • Posts: 5251
Re: LSharp
« Reply #1 on: August 10, 2006, 03:35:14 PM »
Quote
L Sharp .NET is a powerful Lisp-like scripting language for .NET. It uses a Lisp dialect similar to Arc but tightly integrates with the .NET Framework which provides a rich set of libraries.

Have at it lispers.

http://lsharp.sourceforge.net/
I'm just getting used the the coding styles of C#, I don't want to switch!!   :-D
Tim

I don't want to ' end-up ', I want to ' become '. - Me

Please think about donating if this post helped you.

MP

  • Seagull
  • Posts: 17750
  • Have thousands of dwgs to process? Contact me.
Re: LSharp
« Reply #2 on: August 11, 2006, 09:16:37 PM »
Thanks Tim. I had looked at LSharp briefly couple days back when I saw it on reddit. Unfortunately one of the things that stopped me dead was that you can't (currently) define your own classes in LSharp. But classes aside, if I had the time to learn / master new languages, and I surely wish I did, I'd be inclined to go for Python and C/C++, using the latter to augment the ability / performance of the former where needed / applicable. C# seems to be a rage and career wise would appear to be a good move, but damn, I can't seem to get past it's shear ugliness, I mean to me it is just butt ugly code. But I digress. Thanks again for the link.
Engineering Technologist CAD Automation Practitioner
Automation ▸ Design ▸ Drafting ▸ Document Control ▸ Client
cadanalyst@gmail.com http://cadanalyst.slack.com http://linkedin.com/in/cadanalyst

TR

  • Guest
Re: LSharp
« Reply #3 on: August 14, 2006, 02:55:20 PM »
I agree, C# is a horrid language.

If Autodesk really wanted to supply their customers with a new decent programming option they would develop something like what I'm attempting to do with my PyAcad.NET program and integrate it with AutoCAD, sort of like lisp and VBA (oh yeah, make it work too). If a simple mind like me can generate an assembly that will allow you to run a python script that will modify the database in AutoCAD then real programmers, such as Autodesk, should be able to actually develop something decent.

Python would a natural step in the next direction for lispers and giving them the ability to use all the functionality of the .NET framework would allow them to use tools such as System.Windows.Forms in their code to develop nice looking GUI applications.

LE

  • Guest
Re: LSharp
« Reply #4 on: August 14, 2006, 04:23:19 PM »
I am/still will be for a long while learning ObjectARX and C++ - simply because right now do not have anything else on where I can spent all my free time - then in the mean time I started doing very little with C# and find out that it is much easier objectarx, maybe because the time spent on arx.

Now, going into another language like this one (even if it is simple or easy to learn) it is to much.

If autolisp and now visual lisp can be extended with activex, why not then one of the masters come up with new visual lisp extensions? - if that end up being the easy way for to many.

The problem I think is that some of the new abilities of features added to newer autocad versions are only accessible via .NET stuff....  :-(

MP

  • Seagull
  • Posts: 17750
  • Have thousands of dwgs to process? Contact me.
Re: LSharp
« Reply #5 on: August 14, 2006, 04:41:43 PM »
Ackkk. How can one pen a 10 second reply to such a vast topic? Thanks for the fertile thread Tim but too busy to post a reply worthy this thread!

(equal PyAcad.NET :vlax-awesome)

=> t
Engineering Technologist CAD Automation Practitioner
Automation ▸ Design ▸ Drafting ▸ Document Control ▸ Client
cadanalyst@gmail.com http://cadanalyst.slack.com http://linkedin.com/in/cadanalyst