We introduce the design of Mondrian, a functional script-ing language for glueing together components on the .NET platform. Mondrian is monadic statement centric with pure expressions and non-strict evaluation and explores the melding of the OO and the purely lazy functional paradigms.
Inflammatory bowel disease (IBD) is a chronic relapsing disease. Genetic predisposition to the disease reduces an individual's capacity to respond appropriately to environmental challenges in the intestine leading to inappropriate inflammation. IBD patients often modify their diet to mitigate or reduce the severity of inflammation. Turmeric (Curcuma longa… (More)
Hosting functional languages in object-oriented environments, such as the Java Virtual Machine and Microsoft's Common Language Infrastructure, so that they inter-operate well with other languages presents a number of problems. In this paper we introduce Mondrian, a functional language specifically designed for such environments, and describe the decisions… (More)
A novel tyrolobibenzyl derivative, 1-->beta-D-apiosyl-beta-D-glucopyranosyl 4-[2-(4-hydroxyphenyl)ethyl]benzofuran-2-carboxylate 3 (tyrolobibenzyl D) was isolated from Scorzonera humilis L. and its structure established by mass spectrometry and 1D- and 2D-NMR spectroscopy. The biological activities of the new compound and related tyrolobibenzyls A-C (1-2,… (More)
Lanchester's Equations are one of the most misunderstood and misused models of combat, yet they remain in widespread use as the combat mechanism behind many simulation systems. Previous work by the author examined the impact of a fractal distribution of forces on Lanchester's theory of combat. The present work extends that examination to conceptual issues… (More)
The Royal Australian Navy (RAN) plans to exploit advances in simulation technology to improve its team training through the use of Advanced Distributed Simulation (ADS). Existing shore-based human-in-the-loop training simulators will be linked to a tactical wargaming system to provide a sophisticated command team training environment. Legacy simulators are… (More)
In this paper we examine how trends in programming methodology support the definition of value types. We ask the question have we really advanced in the move from traditional to OO methodologies, have we produced square wheels, or have we just changed terminology? We ask this to determine what we should be teaching our students. The work was motivated by a… (More)