Author Topic: Lets Build!  (Read 7018 times)

0 Members and 1 Guest are viewing this topic.

deegeecees

  • Guest
Lets Build!
« on: September 13, 2005, 01:25:12 PM »
It seems that the coding has hit a minor lull in TheSwamp. I'd like to start a new project that everyone can add to, and something that everyone can use. Here's a list of ideas for possible projects:

- TheSwamps' own All-In-One Batch Processor (for Titleblocks, plotting etc.)
- TheSwamps' own Text Editor for AutoCAD
- TheSwamps' own Autoloading Menu (a suite of utilities for all)

To name just a few. My idea is to create one (or all) with the mindset that it can be distributable opensource code with loading executables and the works, really load it up with user freindly features that are adaptable to anyones configuration. Anyone else on board?
« Last Edit: September 13, 2005, 01:27:05 PM by deegeecees »

David Hall

  • Automatic Duh Generator
  • King Gator
  • Posts: 4076
Re: Lets Build!
« Reply #1 on: September 13, 2005, 01:47:57 PM »
lisp or VBA?
Everyone has a photographic memory, Some just don't have film.
They say money can't buy happiness, but it can buy Bacon and that's a close second.
Sometimes the question is more important than the answer. (Thanks Kerry for reminding me)

David Hall

  • Automatic Duh Generator
  • King Gator
  • Posts: 4076
Re: Lets Build!
« Reply #2 on: September 13, 2005, 01:50:24 PM »
Here is my text editor for editing any type of text
Code: [Select]
(defun C:ED (/ TX TXT EN)
  (defun *error* (m)
    (princ "\nTry Again....")
    (c:ed)
    (setvar "cmdecho" CE)
  )
  (setq CE (getvar "cmdecho"))
  (setvar "cmdecho" 0)
  (prompt "\nSelect text for editing....")
  (setq TX (entget (car (entsel))))
  (setq TXT (cdr (assoc 0 TX)))
  (setq EN (cdr (assoc -1 TX)))
  (if (= TXT "INSERT")
    (command "DDATTE" EN)
    (if (= TXT "DIMENSION")
      (command "DDEDIT" EN)
      (if (= TXT "TEXT")
(command "DDEDIT" EN "")
(if (= TXT "MTEXT")
  (command "DDEDIT" EN "")
  (if (= TXT "ATTDEF")
    (command "DDEDIT" EN "")
    (progn (prompt
     "n\nEntity not an attribute or text:"
   )
   (*ERROR*)
    )
  )
)
      )
    )
  )
  (setq TX  nil
TXT nil
EN  nil
M   nil
  )
  (princ)
  (setvar "cmdecho" CE)
)


It could be updated with COND statement to get rid of all the IF satatements
Everyone has a photographic memory, Some just don't have film.
They say money can't buy happiness, but it can buy Bacon and that's a close second.
Sometimes the question is more important than the answer. (Thanks Kerry for reminding me)

deegeecees

  • Guest
Re: Lets Build!
« Reply #3 on: September 13, 2005, 01:51:08 PM »
Lisp for the easy stuff, VBA for the application/event driven stuff. I'm not sure if you could create a text editor written in Lisp.

deegeecees

  • Guest
Re: Lets Build!
« Reply #4 on: September 13, 2005, 01:52:28 PM »
I'm talking about the actual GUI for the editor.

Chuck Gabriel

  • Guest
Re: Lets Build!
« Reply #5 on: September 13, 2005, 02:06:07 PM »
I'm not sure if you could create a text editor written in Lisp.

Them's fightin words for some folks. :D

deegeecees

  • Guest
Re: Lets Build!
« Reply #6 on: September 13, 2005, 02:08:05 PM »
I'm not sure if you could create a text editor written in Lisp.

Them's fightin words for some folks. :D

I'm not saying its "Impossible", just that it may or may not be feasible.

ELOQUINTET

  • Guest
Re: Lets Build!
« Reply #7 on: September 13, 2005, 02:31:08 PM »
i'm not much of a programmer (and maybe this will help in that department) but i am a good brainstormer and tester. so i'm all for the idea.

Bob Wahr

  • Guest
Re: Lets Build!
« Reply #8 on: September 13, 2005, 02:32:07 PM »
- TheSwamps' own All-In-One Batch Processor (for Titleblocks, plotting etc.)
I'm not sure what you want it to do.
Quote from: deegeecees
- TheSwamps' own Autoloading Menu (a suite of utilities for all)
Again, I'm not really sure what you're wanting.

deegeecees

  • Guest
Re: Lets Build!
« Reply #9 on: September 13, 2005, 02:41:27 PM »
Batch Processor:
- Multiple block/attribute selection for changes (i.e. revision, date, etc.)
- Dialog Box driven GUI with options for plotting, file selection and more
- Any other process that you can think of

Autoloading Menu:
- A Swamp Menu with a plethera of utilities created by us (whatever us as a whole decide upon) that has its own installer, help file etc., think "Express Tools", only change it to "Swamp Tools".

Murphy

  • Guest
Re: Lets Build!
« Reply #10 on: September 13, 2005, 02:57:27 PM »
Count me in!!!

deegeecees

  • Guest
Re: Lets Build!
« Reply #11 on: September 13, 2005, 03:03:04 PM »
I'm just coming up with ideas, anything anyone else wants, add it to the list. I just see a lot less code storming, so I thought I'd try and spark up a cool project that would be educational and maybe have a few laughs too. I know people have things to do, and there are currently not enough hours in the day, but I figure if we start something it'll be there tomorrow or the next day, whenever someone gets to it.

deegeecees

  • Guest
Re: Lets Build!
« Reply #12 on: September 13, 2005, 03:06:47 PM »
ELO - We could sure use a beta tester!  8-)

OK Murph!  :mrgreen:
« Last Edit: September 13, 2005, 03:08:57 PM by deegeecees »

ELOQUINTET

  • Guest
Re: Lets Build!
« Reply #13 on: September 13, 2005, 03:23:27 PM »
as long as smoke doesn't start pouring from my tower i'm in  ;-)

deegeecees

  • Guest
Re: Lets Build!
« Reply #14 on: September 13, 2005, 03:37:55 PM »
I cant make any guarantees.