or
or
By clicking below, you agree to our terms of service.
New to HackMD? Sign up
Syntax | Example | Reference | |
---|---|---|---|
# Header | Header | 基本排版 | |
- Unordered List |
|
||
1. Ordered List |
|
||
- [ ] Todo List |
|
||
> Blockquote | Blockquote |
||
**Bold font** | Bold font | ||
*Italics font* | Italics font | ||
~~Strikethrough~~ | |||
19^th^ | 19th | ||
H~2~O | H2O | ||
++Inserted text++ | Inserted text | ||
==Marked text== | Marked text | ||
[link text](https:// "title") | Link | ||
 | Image | ||
`Code` | Code |
在筆記中貼入程式碼 | |
```javascript var i = 0; ``` |
|
||
:smile: | ![]() |
Emoji list | |
{%youtube youtube_id %} | Externals | ||
$L^aT_eX$ | LaTeX | ||
:::info This is a alert area. ::: |
This is a alert area. |
On a scale of 0-10, how likely is it that you would recommend HackMD to your friends, family or business associates?
Please give us some advice and help us improve HackMD.
Do you want to remove this version name and description?
Syncing
xxxxxxxxxx
additional features
edit.statebox.cloud
[milestone](https://github.com/statebox/purescript-studio/milestone/4
wanted additional features
later we want to add an "algebra", ie. the thing that combines petri net definitions, type labels and diagrams into a contract transaction.
Routes
The routes should follow the "breadcrumbs" in the header bar.
so,
username » project1
=/username/project1
Project Support
select from multiple projects, add/remove projects

Contents of a Project
Once a project is selected, show the first element in the viewer/editor (kdmonmor diagram in this case).
the menu on the left shows a grouped list of the elements
Left menu, project contents
it should be possible to add
[ + ]
or remove[ x ]
an element.Typedefs editing
Typedefs should just show an editor and the parsed result or errors.
the result is shown as haskell in the screenshot, we can add syntax highlighting to this as a start.
it's probably better to show the parsed types as a tree
the editor should become monaco-js
Petrinet editing
Petri net typed in using the
mithril-studio
text format and autolayoutpetrinet.org
/purescript-studio
viewer."Algebra"
The algebra is the thing that takes
it builds a context for monmor to glue petrinets:
the algebra computes a set of transactions (the root and the contract)