Mailing List Archive: 49091 messages
  • Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search
 

[REBOL] [REBOL.org] Recent changes

From: rebol:rebol at: 1-Dec-2004 0:21

[REBOL] [REBOL.org] Recent changes This is an automatic email from REBOL.org, the REBOL Script Library to notify you of recent changes to the Library. =======changes======= mdp-gui-v1.r --change: new script --title: MDP GUI v1.0 --owners: shadwolf --author: Alphé SALAS-SCHUMANN (ShadWolf) --purpose: Graphical interface for make-doc-pro 1.0.8 allowing easy doc making/viewing --url: http://www.rebol.org/cgi-bin/cgiwrap/rebol/view-script.r?script=mdp-gui-v1.r prolog.r --change: updated script --change: documentation added or updated --title: Prolog Like Inference Engine --owners: coccinelle --author: Marco --purpose: This is an inference engine wich process prolog like clause The engine can process prolog like clauses of the form : man [jean] woman [mary] human [X] [man [X]] human [X] [woman [X]] CUT (!) and FAIL are implemanted (it's the only hardcoded predicates in the engine) The engine execute Rebol code placed in parenthesis (like in the parse function). Parenthesis can be place either in the body of the clause or as a parameter of predicates : add [X Y (X + Y)] human [X] [man [X] (print [X "is a human"])] The engine consider that all words with a value that are not functions as vars. Other words are taken as symbol. Local vars are all words that start with an uppercase char or with underscore (_) The anonyme var is implemented and can be either _ or none A var is free if it's value is none, a var is bound if it's value is not none The engine offers a set of pre-defined clauses (internal clausses) like NOT, EQUAL?, IF, BOUND, FREE and REPEAT. To add or remove clauses from a knowlege base use ASSERT and RETRACT function To execute a goal, use GOAL or FOR-WHICH functions To bench the engine use BENCH-GOAL function. The call-trace and unify-trace words allows to enable or disable the trace capability of the engine. --url: http://www.rebol.org/cgi-bin/cgiwrap/rebol/view-script.r?script=prolog.r style-tooltip.r --change: new script --change: updated script --change: documentation added or updated --title: style-tooltip.r --owners: shadwolf --author: Shadwolf, Boss, DideC --purpose: Use in the simplest way the tooltip. This is a first intent it's a little bit deprecated and we have worked on a better way to generate and handle tooltips. I share this with you because I think this code have a good educationnal value and is a good point start if you are interested in tooltips avanced filnal version please visit http://rebol.agora-dev.org/ . Sample script is added in documentation related to this script --url: http://www.rebol.org/cgi-bin/cgiwrap/rebol/view-script.r?script=style-tooltip.r =======additional information======= new and updated scripts: http://www.rebol.org/cgi-bin/cgiwrap/rebol/search.r?special-filter=recent recent documentation: http://www.rebol.org/cgi-bin/cgiwrap/rebol/cpt-recent-docs.r =======end======= --The Library People --1-Dec-2004