ILLUSTRATING SHADOWS
focusing on education and interesting practical aspects of sundial design
programming PASCAL sundials sun dials
My PayPal page has the different options and prices
Book purchase
options are
here...
OUR SPREADSHEETS ALSO                                                 
MAIN BASIC FILE PAGE                                                
Email comments or questions to the author at:  illustratingshadows at yahoo dot com
FORTRAN and sun dials using a free system                                             
MAIN VIRTUAL REALITY PAGE                                                
MAIN PDA or Palm Pilot
MAIN COBOLPAGE                                               
MAIN Visual BASIC FILE PAGE                                             
MAIN Scilab PAGE
MAIN Octave PAGE
MAIN C and CPP [c++] PAGE                                               
MAIN TURBO-CAD FILE PAGE         ( vbs macros, programming notes, and tcw files )
LISP for ProgeCAD    
MAIN JAVA FILE PAGE
MAIN DELTA-CAD FILE PAGE                                           
MAIN Euler PAGE
MAIN Python FILE PAGE
PASCAL   (free PASCAL systems are available, see below)

the main web page is here for a compiler or two. There is a 28mb and an 8mb IDE for PASCAL, both are good, the 8mb one is more aesthetic.   

FREE ~ The  benefit of  these programs is that they run on a free system, so if you don't have TurboCAD, DeltaCAD, or Excel, you can still have some fun with programming.    


a horizontal dial        7k          A very simple PASCAL program using the free PASCAL systems.    

a vertical dial              5k          A very simple PASCAL program using the free PASCAL systems.                      
                                    Works for declining and non declining dials, and is longitude corrected

PASCAL notes          47k        A few useful notes about the IDEs and data reading and how to get the compiler.                                             

                        
The above in ZIP      138k        The Pascal source, executable, and notes in zipped format. The above PASCAL programs somewhat parallel the DeltaCAD macros
                                                                           here, except these PASCAL programs produce tables of data and do not print graphical depictions.

FREE IDE (integrated development systems) are linked to from here.

FIRST CHOICE:               www.bloodshed.net/devpascal.html     

an 8mb downloadable fully integrated development environment (IDE)
which is my first choice as its windows are more compatible with Widows
Tested on both win32 XP as well as win64 Vista. The Vista generated code
is actually still 32 bit, so either works on both systems, NOT TRUE of Lazarus.


SECOND CHOICE:        http://www.freepascal.org/       

and look for a link like:-
www.freepascal.org   down   i386   win32-ftp.freepascal.org.var

a 28mb downloadable fully integrated development environment (IDE)
which is my second choice as its windows are more compatible with DOS

however, this has excellent documentation.     rtl.pdf (run time library of functions) and
                                                                                ref.pdf (language structure)


http://www.taoyue.com/tutorials/pascal/contents.html

An excellent online tutorial for Pascal - better examples than rtl.pdf and ref.pdf, but you need rtl.pdf and rtl.pdf
for detailed research if you intend to write programs.

And you should read
PASCAL notes because it explains a few things about the program and why it is a conversational program as opposed to an object oriented one. And so on.
See also the LAZARUS page
here. LAZARUS is free, open
source, and is a very close
equivalent to DELPHI.
2009
Try LAZARUS which offers GUI to the programmer
and the ALLDIALS program with both textual and
graphical depiction of h, v, and v-dec dials
The compiler and my programs ran on
win64 Vista
first time and the process was the same as for
win32 XP
Illustrating Time's Shadow  ~  ISBN 0-9765286-8-1  plus  0-9765286-9-X ~  Lib Cong 2005900674  plus  2006930654

Merges Illustrating Shadows and Illustrating More Shadows, deletes duplicated material, and techniques that are complex and
replaced by easier methods, adds new material.

Hands on, empirical, geometric, trigonometric, CAD,  and spreadsheet dial design for small dials plus garden dials using common masonry supplies, clay, and glass, with emphasis
on many calendar line techniques, and inclined decliners, while providing details on the use of DeltaCAD programming including the animation of many sheets as parameters vary.   
Get CD here.  Case studies abound with associated problems solved, and cover the infamous inclined decliner, as well as all the other kinds of outdoor dials.  You get a free CD of
booklets, spreadsheets, VRML/WRL files, templates, etc with the book. The CD has all books and booklets and programs along with source code.            
PayPal here to buy.