Forum .LRN Q&A: Re: Programming language

2: Re: Programming language (response to 1)
Posted by Jarkko Laine on
Hi Sascha,

OpenACS is written in TCL, as you knew already. The database layer uses of course SQL and either PL/SQL or PL/pgSQL ("procedural" SQL) depending on the underlying database (Oracle/PostgreSQL).

OpenACS *is* the framework. It translates the request (see to a pair of tcl/adp files (see The TCL file contains the application logic for that page and the ADP file is the presentation template. The returned HTML file is the result of processing these files.