Skip to content
pannous edited this page May 11, 2023 · 5 revisions

Mark is a data format which gave some inspiration to wasp

Differences between Wasp and Mark:

Both are tree formats with very similar internal representation and similar syntax with this little exception:

Mark has the object/node type behind the braces: {html {body}} in Mark is html{body} in Wasp / Angle.

Difference between Wasp and Mark Notation : Wasp has the object/node type on the left side of braces: Wasp: html{ div{'hello world'}} vs Mark: {html {div 'hello world'}}

The later 'polish-notation' (or sexp/lisp-notation with braces) can be used via compile flag (#pragma?).

div{ class:"form-group" } vs div(class="form-group") vs div{ class:{"form-group"}} ? Should be identical under most circumstances

Similar Data Formats: kdl ~ https://sdlang.org/ ekon

Home

Philosophy

data & code blocks

features

inventions

evaluation

keywords

iteration

tasks

examples

todo : bad ideas and open questions

⚠️ specification and progress are out of sync

Clone this wiki locally