DobryCAD.pl

...podstawa to legalny program

  • Zwiększ rozmiar czcionki
  • Domyślny  rozmiar czcionki
  • Zmniejsz rozmiar czcionki

Kurs LISP część 1 - Narzędzia do LISP

Email Drukuj PDF

Twórcom ZWCADa nie udało się dotychczas opracować środowiska programistycznego dla LISP. O ile jest mi wiadomo, prace takie trwają, niestety przewidywany czas realizacji nie jest mi znany, do czasu wydania takiego środowiska musimy więc radzić sobie ogólnie dostępnymi narzędziami. Dobra wiadomość jest taka, że wystarczy zwykły podstawowy edytor tekstu np. Notatnik. Ja używam programu Notepad++ z kilku powodów:

  1. Kolorowanie składni. Dzięki temu łatwo jest czytać kod, wiemy co jest nazwą funkcji, a co jej parametrami. Można też w łatwy sposób sprawdzić które nawiasy są pozamykane (a to bardzo ważne a można się w tym pogubić, po kliknięciu nawiasu podświetla nam się odpowiadający mu nawias otwierający lub zamykający.
  2. Kolorowanie wystąpień wyrazów. Dzięki temu łatwiej jest odnaleźć te same funkcje, zmienne itp
  3. Autouzupełnianie. Domyślnie jest to wyłączone, ale można ustawić podpowiedzi czyli zaczynamy pisać np. nazwę funkcji, a program podpowiada resztę. Mała rzecz a cieszy, zwłaszcza, gdy trzeba napisać np. vlax-ename->vla-object.
  4. Makra. Istnieje możliwość nagrywania makr i przypisywania im skrótów klawiaturowych.
  5. Zwijanie wierszy. Przy większych plikach znalezienie np. określonej funkcji może być uciążliwe, dzięki tej opcji możemy zwinąć wiele wierszy i widoczna będzie tylko pierwsza linia.
  6. Program jest darmowy.
Debugowanie możemy wykonać jedynie w ZWCAD przez wykonanie programu i sprawdzanie zachowania.

Ciekawostką dla wybitnie zainteresowanych może być, że do tworzenia procedur LISP nie jest potrzebny żaden dodatkowych program, w linii poleceń ZWCADa, można po prostu pisać polecenia, które będą się wykonywały. Niedogodność tego rozwiązania polega na tym, że co się napisze to się wykona od razu, ale żeby to powtórzyć po wyłączeniu ZWCADa, trzeba pisać od początku. Na pewno lepiej zapisać treść w pliku lsp i wczytywać to wielokrotnie.

Niemniej pierwszy sposób jest szybki przy debugowaniu (sprawdzaniu działania) - łatwo można sprawdzić wartość dowolnej zmiennej w każdej chwili.

Pobierz program Notepad++ |    Pobierz ZWCAD

 

Ukryj formularz komentarzy

Smileys

:confused::cool::cry::laugh::lol::normal::blush::rolleyes::sad::shocked::sick::sleeping::smile::surprised::tongue::unsure::whistle::wink:

 1000 znaków do wykorzystania

Antispam Odśwież/zmień obrazek Wielkość liter nie jest rozróżniana