PRTZL Mathew Mallett mm4673 Rusty Nelson rnn2102 Guanqi Luo gl2483 - - PowerPoint PPT Presentation

prtzl
SMART_READER_LITE
LIVE PREVIEW

PRTZL Mathew Mallett mm4673 Rusty Nelson rnn2102 Guanqi Luo gl2483 - - PowerPoint PPT Presentation

PRTZL Mathew Mallett mm4673 Rusty Nelson rnn2102 Guanqi Luo gl2483 Why PRTZL? Graph programming without GraphDB Easy to Use Syntax Sandbox Environment PRTZL Syntax and Features PRTZL Syntax and Features PRTZL Syntax and


slide-1
SLIDE 1

PRTZL

Mathew Mallett mm4673 Rusty Nelson rnn2102 Guanqi Luo gl2483

slide-2
SLIDE 2
  • Graph programming without GraphDB
  • Easy to Use Syntax
  • Sandbox Environment

Why PRTZL?

slide-3
SLIDE 3

PRTZL Syntax and Features

slide-4
SLIDE 4

PRTZL Syntax and Features

slide-5
SLIDE 5

PRTZL Syntax and Features

slide-6
SLIDE 6

PRTZL Syntax and Features

slide-7
SLIDE 7

PRTZL Syntax and Features

slide-8
SLIDE 8

PRTZL Syntax and Features

slide-9
SLIDE 9

Compiler Architecture

  • Lexical Analysis

in scanner and parser

  • Semantic Analysis

& translation in translate.ml

  • Library calls

translate directly to C library functions

slide-10
SLIDE 10

Testing and Development

  • Open Source

Github Project

  • Travis Continuous

Integration Testing

slide-11
SLIDE 11

Demo

slide-12
SLIDE 12

Looking Ahead

  • Enhanced Standard Library
  • Multi-File Projects
  • Dependency Distribution and Integration

Features