Skip to content

Questions and Answers

Robbie Gleichman edited this page Jan 8, 2017 · 2 revisions

Who is Glance for?

Glance is for programmers of all experience levels. Glance is not just for novice programmers, nor is it designed just for teaching programming.

What are the design goals?

The visual design goals are for Glance to be:

  • Compact (fit lots of code on the screen)
  • Clean (doesn't look messy)
  • Clear (meaning of code is unambiguous)

What question is the project currently attempting to answer?

The short term goal for the project is to answer the question:

Is it possible to create a readable and compact graphical representation of Haskell function and value declarations?

One of the challenges with graphical programming languages has been their inability to scale. Of course with Haskell it is possible to write code as many small functions, but there are times when it helps to simply see lots of code on the screen.