background preloader

Visual programming language

Visual programming language
In computing, a visual programming language (VPL) is any programming language that lets users create programs by manipulating program elements graphically rather than by specifying them textually. A VPL allows programming with visual expressions, spatial arrangements of text and graphic symbols, used either as elements of syntax or secondary notation. For example, many VPLs (known as dataflow or diagrammatic programming)[1] are based on the idea of "boxes and arrows", where boxes or other screen objects are treated as entities, connected by arrows, lines or arcs which represent relations. Definition[edit] VPLs may be further classified, according to the type and extent of visual expression used, into icon-based languages, form-based languages, and diagram languages. Visual programming environments provide graphical or iconic elements which can be manipulated by users in an interactive way according to some specific spatial grammar for program construction. Visual languages[edit]

Directed acyclic graph An example of a directed acyclic graph In mathematics and computer science, a directed acyclic graph (DAG DAGs may be used to model many different kinds of information. A collection of tasks that must be ordered into a sequence, subject to constraints that certain tasks must be performed earlier than others, may be represented as a DAG with a vertex for each task and an edge for each constraint; algorithms for topological ordering may be used to generate a valid sequence. Partial orders and topological ordering[edit] A Hasse diagram representing the partial order ⊆ among the subsets of a three-element set. Each directed acyclic graph gives rise to a partial order ≤ on its vertices, where u ≤ v exactly when there exists a directed path from u to v in the DAG. Every directed acyclic graph has a topological ordering, an ordering of the vertices such that the starting endpoint of every edge occurs earlier in the ordering than the ending endpoint of the edge. Data processing networks[edit]

Lysergic acid diethylamide Lysergic acid diethylamide, abbreviated LSD or LSD-25, also known as lysergide (INN) and colloquially as acid, is a semisynthetic psychedelic drug of the ergoline family, well known for its psychological effects which can include altered thinking processes, closed- and open-eye visuals, synesthesia, an altered sense of time and spiritual experiences, as well as for its key role in 1960s counterculture. It is used mainly as an entheogen, recreational drug, and as an agent in psychedelic therapy. LSD is non-addictive, is not known to cause brain damage, and has extremely low toxicity relative to dose.[3] However, acute adverse psychiatric reactions such as anxiety, paranoia, and delusions are possible.[4] LSD was first synthesized by Albert Hofmann in 1938 from ergotamine, a chemical derived by Arthur Stoll from ergot, a grain fungus that typically grows on rye. Effects Physical LSD can cause pupil dilation, reduced or increased appetite, and wakefulness. Psychological Sensory Potential uses

Scriptius: Automate your work and save your time! pyc/weblog» Blog Archive » node graph Having looked at other alternatives (i.e. html5 canvas, ajax, js with framwork), Flash wtih as3 is chosen for the UI for I have some experience with it a while back, also it has the ability to communicate with javascript and be embeded on web as well as standalone exe. From what I know there is no readily available framework/library. After seeing such progressive UI (as some would call) imbued in many of the current 3d applications (i.e. grasshopper, houdini, maya and max), I have decided to start this personal project to explore the inner workings of node graphs in general by making one as a script editor for maya (through as3 native socket or python socket as cgi) and possibly sketchup (through ruby webdialog to javascript to as3) Node graph is nothing new as a data visualisation tool or program extension.

Pharmacology - Basic LSD Pharmacology: How Does LSD Work? How does LSD work? LSD, due to its monoamine-like structure, primarily acts as an agonist of serotonin (5-HT) receptor proteins. More specifically, the psychedelic effects of LSD are attributed to it’s ability to activate the g-protein coupled (metabotropic) 5-HT-2A/2C receptors. Activation of these receptors results in the release of α, β, and δ g-protein subunits resulting from a conformational change in the receptor, which results in an exchange of GDP for GTP. Additionally, LSD acts as an agonist at a slew of other 5-HT receptors (5-HT-1A/1B/1D, 5-HT-2A/2C, 5-HT-5A, 5-HT-6 and 5-HT-7) as well as the D1 & D2 Dopamine (DA) receptors, and the α1 and α2-adrenergic receptors. In the pre-frontal cortex (PFC), 5-HT-2A receptors are primarily localized in deep layer IV and layer V dendritic spines of pyramidal cells and interneurons, areas which have been implicated in the management of attention and consciousness. Visual Dopamine SSRIs and 5-HTP Side effects Potency Synesthesia

Semantic Web Pipes pyc/weblog» Blog Archive » graphical relationship script sequencer This is my attempt to create a graphical relationship script sequencer modeled after Maya DAG node system and Rhino Grasshopper scripting in comparision would be slower than Maya C++ API or Rhino C#/vb.net SDK, but its a very quick way to test logic and ideas image shows a study of tracing related nodes from an end node The idea is that the result of this graph can be sent into Maya or other software that can execute scripts outside the software and Sketchup or other software with web scripting to internal scripting support. Some updates on progess, on the Maya python/mel side it is found to be quite difficult to communicate between actionscript and python, while as3 can send things into python through either commandport or a python server in a thread, it has some problems recieving multiline results through TCP, some work is needed to reformat the results and send back on a set custom command. AS3 projector is required for socket connections. as3, DAG, directed acyclic graph, flash

Dataflow programming Computer programming paradigm In computer programming, dataflow programming is a programming paradigm that models a program as a directed graph of the data flowing between operations, thus implementing dataflow principles and architecture.[1] Dataflow programming languages share some features of functional languages, and were generally developed in order to bring some functional concepts to a language more suitable for numeric processing. Some authors use the term datastream instead of dataflow to avoid confusion with dataflow computing or dataflow architecture, based on an indeterministic machine paradigm. Considerations[edit] Traditionally, a program is modelled as a series of operations happening in a specific order; this may be referred to as sequential,[2]: p.3 procedural,[3]control flow[3] (indicating that the program chooses a specific path), or imperative programming. State[edit] Representation[edit] Dataflow programs are represented in different ways. Incremental updates[edit]

Favicon Generator

Related: