Search results

From wiki.visual-prolog.com

Page title matches

Page text matches

  • Multi-threading is only possible in the '''Commercial Edition'''. ...d by the <vp>thread</vp> class/interface. And it is very simple to create a new thread:
    1 KB (160 words) - 11:03, 4 March 2016
  • You can use this code to prevent a program from being started again when it already runs: ...r this purpose. To limit your application to one instance per user, create a locked file in the user's profile directory.''
    1 KB (164 words) - 20:55, 8 May 2012
  • Windows GUI is not thread safe, only the thread that runs the message pump of a window should accees that window. In Visual Prolog all windows (except mod ...a GUI application stdio will thus be thread safe while it is redirected to a <vp>messageControl</vp>/<vp>messageForm</vp>, but if it is redirected to so
    1 KB (198 words) - 16:18, 19 February 2019
  • A Vip program uses three storages for data: ...cate is invoked, the parameters are first pushed on the Run Stack and then a call to the predicate is made. The return address is also placed on the sta
    10 KB (1,784 words) - 10:57, 4 March 2016
  • *The Polyline10 Project uses the NotificationAgency Package, which is a part of the VipSpb SDK.
    789 bytes (94 words) - 20:44, 1 April 2011
  • ...threads is "delicate" and can cause problems. The archetypical example is a counter. To increment the count ...er value from the memory, add one to it, and store the new value back. As a result the counter will become '''''one''''' larger, even though we have pe
    21 KB (3,748 words) - 17:13, 12 March 2019
  • if-then-else can be used both as a statement and as an expression. The if-then-eslse statement conditionally executes a group of statements.
    3 KB (440 words) - 15:39, 28 March 2015
  • ...strategies for complex problem solving'' by ''George F. Luger and William A. Stubblefield''. ...to transfer (by boat) a wolf, a goat, and a cabbage from the left bank of a river to the right bank. If left unsupervised, the wolf will eat the goat a
    3 KB (409 words) - 14:46, 6 May 2013
  • ...ication with a HTML/JavaScript front-end that run in the users browser and a backend written in Visual Prolog. ...mple self-contained and to illustrate how front-end code can interact with a Visual Prolog web service.
    21 KB (3,374 words) - 10:45, 11 September 2024
  • ...lly statement provides means for dealing with exceptions that may occur in a given block of code. A try-construction thus have a <vpbnf>Term</vpbnf> and a list of catch and finally handlers.
    4 KB (613 words) - 10:39, 12 February 2013
  • The N-queen problem is a classical Prolog problem, often used to illustrate a generate and test solution strategy. * Since a queen can hit horizontally there can at most be one queen in each row.
    3 KB (528 words) - 12:28, 9 November 2008
  • The Polyline10 Project uses the NotificationAgency Package, which is a part of the PdcSpb SDK.
    2 KB (217 words) - 09:27, 12 August 2011
  • ...urce file to constitute one '''''compilation unit'''''. The compilation of a compilation unit is done in two conceptual steps: *first the input is transformed into a sequence of tokens;
    10 KB (1,253 words) - 16:02, 26 February 2019
  • * explicit externally resolution is only legal when a DLL is stated It is now possible to have several packages with same name in a project (which can make much sense when using namespaces).
    8 KB (1,045 words) - 11:57, 14 May 2018
  • ...n writing data, but more importantly it is used by the debugger to provide a much more programmer friendly presentation of complex data structures. * A new [[Presenters]] facility for improved debugging experience and runtime p
    6 KB (773 words) - 12:05, 14 May 2018
  • ...o or more threads that use a shared resource, usually a hardware device or a set of variables. The compiler transparently inserts locking and unlocking ...itor interface is defined by writing the keyword '''monitor''' in front of a regular interface definition:
    11 KB (1,405 words) - 09:11, 7 April 2014
  • ...tice''' to ensure source code compatability between 32 and 64 bit programs a number of types have been changed and it is necessary to update the program * Error c550 for inlining a field from a null pointer
    9 KB (1,318 words) - 11:57, 14 May 2018
  • ...structures). Compound domains are used to handle several pieces of data as a single entity. Lists is an example of compound domains. Lists are used so m ...and year – but it is useful to treat the whole thing as a single data with a treelike structure:
    25 KB (3,648 words) - 15:17, 14 February 2023
  • ...esume it later when 'possible' or 'feasible'. In an asynchronous context, a suspending predicate suspends its execution when it is waiting for an async A key advantage of suspending predicates is that they do not block threads wh
    27 KB (3,970 words) - 13:58, 16 April 2024
  • ...ation. In a project that contains old migrated resources it can also play a role for these. ...er a string to search for. The search string can be specified by selecting a substring in the text editor before calling the '''Source Browser''' dialog
    10 KB (1,576 words) - 12:42, 11 September 2019

View (previous 20 | next 20) (20 | 50 | 100 | 250 | 500)