Visual Languages Project

Attempt to program a visual programming language based on an idea Ming had.

Team Lead: Ming-Yee Iu

Code Contributers

Ming-Yee Iu
Initial visual language interpreter engine

Timothy Ng
UI Toolbox and boolean blocks

Terence Lai
Terence Wong
Block UI class

Others

Brahmnes Fung
Susan Liu
Kenneth Yeung
Eva Kwok
Victor Kam
Tong Tse
Ondrej Lhotak
William Chu
Philip Ling
Susan Liu
Glen J. Galang
Nancy Yang
Arif Islam
Min Chun
Sylvia Tai
Ning Liu
Adil Katchi
Thanh Vo
Dave Matthews
Calvin Chen
Tim Fowler
Allen Fung
Chris Trela
Elliott Yu
Tony Hon

Code

Latest Code
98/11/13 Code Drop
Final Code Drop

Conceptual Diagram (very slowly animated)

Object Hierarchy

Interpreter Loop

Given list of outputs available

For each output
  see what input its connected to
  perform operation if possible
  set that as a new output in output list
  loop
Move output list to input list (follow lines)
for each window
  call update()