Advanced Aspects
If you have completed the first three chapters of this book, you should feel comfortable programming in LogiQL. In this chapter, you will learn about some other aspects of the language useful for specialized purposes. The first unit illustrates the power and scope of the language by describing h...
| Main Authors: | , |
|---|---|
| Format: | Book Section |
| Language: | English |
| Published: |
Taylor & Francis Group
2015
|
| Subjects: | |
| Online Access: | http://eprints.intimal.edu.my/331/ http://eprints.intimal.edu.my/331/1/10_ft.pdf |
| _version_ | 1848766451128729600 |
|---|---|
| author | Halpin, Terry Rugaber, Spencer |
| author_facet | Halpin, Terry Rugaber, Spencer |
| author_sort | Halpin, Terry |
| building | INTI Institutional Repository |
| collection | Online Access |
| description | If you have completed the first three chapters of this book, you
should feel comfortable programming in LogiQL. In this chapter,
you will learn about some other aspects of the language useful for specialized
purposes. The first unit illustrates the power and scope of the
language by describing how to use LogiQL to implement some features
of imperative programming languages. Some additional constraints are
presented in the second unit. The third unit introduces an advanced
technique, called derived entities, useful in situations where your
knowledge of a particular entity comes from its properties. Although
most of the examples you have seen in this book are relatively small,
LogiQL can be used to develop industrial-scale applications. With this
in mind, Unit 4 describes some techniques you can use for structuring
large programs. The last unit presents three topics (derived-only
views, hierarchical syntax, and file predicates) that do not warrant a
unit of their own, but that can nevertheless be quite useful in certain
circumstances. Finally, the chapter ends with a consolidation exercise
giving you an opportunity to practice the skills you have learned in the
chapter. |
| first_indexed | 2025-11-14T11:51:21Z |
| format | Book Section |
| id | intimal-331 |
| institution | INTI International University |
| institution_category | Local University |
| language | English |
| last_indexed | 2025-11-14T11:51:21Z |
| publishDate | 2015 |
| publisher | Taylor & Francis Group |
| recordtype | eprints |
| repository_type | Digital Repository |
| spelling | intimal-3312016-11-23T02:27:13Z http://eprints.intimal.edu.my/331/ Advanced Aspects Halpin, Terry Rugaber, Spencer QA76 Computer software If you have completed the first three chapters of this book, you should feel comfortable programming in LogiQL. In this chapter, you will learn about some other aspects of the language useful for specialized purposes. The first unit illustrates the power and scope of the language by describing how to use LogiQL to implement some features of imperative programming languages. Some additional constraints are presented in the second unit. The third unit introduces an advanced technique, called derived entities, useful in situations where your knowledge of a particular entity comes from its properties. Although most of the examples you have seen in this book are relatively small, LogiQL can be used to develop industrial-scale applications. With this in mind, Unit 4 describes some techniques you can use for structuring large programs. The last unit presents three topics (derived-only views, hierarchical syntax, and file predicates) that do not warrant a unit of their own, but that can nevertheless be quite useful in certain circumstances. Finally, the chapter ends with a consolidation exercise giving you an opportunity to practice the skills you have learned in the chapter. Taylor & Francis Group 2015 Book Section PeerReviewed text en http://eprints.intimal.edu.my/331/1/10_ft.pdf Halpin, Terry and Rugaber, Spencer (2015) Advanced Aspects. In: LogiQL: A Query Language for Smart Databases. Taylor & Francis Group, pp. 141-231. ISBN 9781482244939 |
| spellingShingle | QA76 Computer software Halpin, Terry Rugaber, Spencer Advanced Aspects |
| title | Advanced Aspects |
| title_full | Advanced Aspects |
| title_fullStr | Advanced Aspects |
| title_full_unstemmed | Advanced Aspects |
| title_short | Advanced Aspects |
| title_sort | advanced aspects |
| topic | QA76 Computer software |
| url | http://eprints.intimal.edu.my/331/ http://eprints.intimal.edu.my/331/1/10_ft.pdf |