Page History
LANSAには、リポジトリの機能を前提として動作する、第4世代言語(4GL)が付属しています。LANSA全体が、「リポジトリが4GL(RDML)と情報を共有、再利用する」ことを前提としたアプリケーション・アーキテクチャになっているのです。4GL環境によるプログラム記述は、3GLによるものとは大きく異なります(「LANSA RDML」を参照)。
4GLを使って3GL風の作り方をすることもできなくはありませんが、LANSA開発環境の長所を活かせなくなってしまいます。妥当性規則をプログラム・コードに埋め込んだり、変数をファンクション内ですべて定義したりすると、他のプログラムと情報を共有、再利用することができません。したがって、次の方針を守ってください。
...