# 2 Programming with Mozart

## 2.1 Is there a source code level debugger with breakpoints, etc?

Yes, the debugger is called ozcar and is documented in ``The Mozart Debugger''. It has a graphical interface and uses the Emacs editor to display and highlight the source code that is being executed.

## 2.2 What GUI toolkits are available?

Mozart comes with a high-level object-oriented interface to Tcl/Tk.

## 2.3 Can modules mutually import each other?

Yes, there is no problem. Modules are loaded by need and concurrently.

## 2.4 Are there database interfaces?

Yes, so far we offer two interfaces as ``contributions'': (1) a GDBM interface and (2) a PostgresSQL interface. Feel free to contribute more or better interfaces.