Skip to content

Term 2 Meeting #1 16 1 19

Louis Kueh edited this page Jan 16, 2019 · 1 revision

Decision (Urgent)

Need to decide what kind of analyzer I want to make. Features, along with justification to why. Research different analyzers and see what's available.

Interim Report

Background research - overview category, which worth doing

F sharp contextual

  • when was F# made
  • why is it important
  • review of F#
  • Why are you doing it

Technical Review

  • Ionide
  • Review Other lint stuff
  • Write code quicker

Evaluation

Evaluate against others, and yourself. Add to plan.

  • Metrics, featureless

Ethical issues (safety/legal)

  • Working with computers - RSI, interaction, using too many computers software issues
  • Other people using program, privacy issue

F Sharp Compiler

  • use ide findallreferences
  • Can use general F# output from compiler
  • Quotations - to get fragment of code from compiler

Phantom S

Indentation, why Phantom S cannot integrate with ionide

Error ideas

  • Whitespace - hints to possible error. Lines, function. Obtain heuristics from blank line breaks.
  • Long expressions greater than one line
    • that will always work
    • support for taking long lines, split expression with Algorithm.
    • Follow F# indentation rules

F# Compiler 4.5

How do they make the error compiler messages

To do for next week

  • Look at errors you've made, difficult to write code

Clone this wiki locally