Matches in DBpedia 2014 for { <http://dbpedia.org/resource/Formula_language> ?p ?o. }
Showing items 1 to 22 of
22
with 100 items per page.
- Formula_language abstract "The Formula language is a scripting language used by Lotus Notes.It is often referred to as @Formula language (pronounced at-formula) because many language elements start with the @-character. Here is an example of a selection formula:SELECT @NoteId = "NT0050D26"It was created by Ray Ozzie during the early development of Lotus Notes. He borrowed the compiler and decompiler from the Lotus 1-2-3 spreadsheet, but unlike the spreadsheet language Formula Language was designed primarily for string and list processing, not numerical processing. It was originally a Functional programming language with unique text list-handling features inspired by Ray Ozzie's prior use of Icon and Lisp.The Formula language engine was rewritten from scratch by Damien Katz for Notes and Domino 6. Many new features were added to the language, such as looping and dynamic execution, and performance was improved dramatically.The Formula language has two parts: @Functions for calculations and simple logic @Commands for performing actions in the user interface@Functions can be used in several places throughout Lotus Notes. The most important uses are: to select documents to show to the user in a view (a kind of index) or to select documents for further processing. In this case, the formula will evaluate to a 'true' (selected) or 'false' value (not selected) for each document. to provide default values for fields, to transform the data entered by the user (like stripping off redundant spaces) and to validate this data. to get a list of values from a Notes database or even from a relational database (using ODBC). This may be used to provide a user with a list of values to choose from. to process a set of documents. The formula is placed in an agent, a program or macro that can be started by a user or by the Notes server according to a schedule. When the agent is triggered, the formula executes for each selected document (this a very limited form of a loop). This is an efficient way of changing lots of documents, if the logic is not too complicated. In case of complicated changes, LotusScript is used.@Commands are like menu commands: they perform actions in the Lotus Notes client. Examples of actions are: opening a Notes database creating an e-mail putting the cursor in a specific data-entry field closing a window starting an agent@Commands are primarily used in formulas that are triggered by user action, such as in button formulas. It is possible to combine them with @Functions, for example by making execution of an @command conditional on a field value.".
- Formula_language wikiPageExternalLink formula-engine-rewrite.html.
- Formula_language wikiPageExternalLink ls-formula_enhancements.
- Formula_language wikiPageID "343386".
- Formula_language wikiPageRevisionID "558263713".
- Formula_language hasPhotoCollection Formula_language.
- Formula_language subject Category:Functional_languages.
- Formula_language subject Category:Lotus_Software_software.
- Formula_language subject Category:Scripting_languages.
- Formula_language type Abstraction100002137.
- Formula_language type Communication100033020.
- Formula_language type FunctionalLanguages.
- Formula_language type Language106282651.
- Formula_language type ScriptingLanguages.
- Formula_language comment "The Formula language is a scripting language used by Lotus Notes.It is often referred to as @Formula language (pronounced at-formula) because many language elements start with the @-character. Here is an example of a selection formula:SELECT @NoteId = "NT0050D26"It was created by Ray Ozzie during the early development of Lotus Notes.".
- Formula_language label "Formula language".
- Formula_language sameAs m.01ydnt.
- Formula_language sameAs Q5470342.
- Formula_language sameAs Q5470342.
- Formula_language sameAs Formula_language.
- Formula_language wasDerivedFrom Formula_language?oldid=558263713.
- Formula_language isPrimaryTopicOf Formula_language.