owo
tao
owo | tao | |
---|---|---|
9 | 11 | |
146 | 1,068 | |
- | - | |
0.0 | 7.7 | |
7 months ago | 7 months ago | |
PowerShell | Rust | |
GNU General Public License v3.0 only | Mozilla Public License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
owo
-
How do you handle being forgetful in a job?
I use these to convert everything to text files. OneNote https://github.com/alopezrivera/owo
- After Obsidian and Logseq, I give Dendron a try
-
Hacker News top posts: Jul 5, 2022
Show HN: owo – OneNote to Plain Text\ (18 comments)
- Show HN: owo – OneNote to Plain Text
- owo: Transform you OneNote note collection to Emacs Org Mode, Markdown, and more. Say farewell to OneNote in plain, text tailored to you.
-
owo - OneNote Export to Emacs Org Mode, Markdown, and More
OneWayOut (owo) can export all your OneNote notes to Emacs Org Mode or any Pandoc-supported Markdown (today), and allows you to tailor the results to your best liking by:
-
Show HN: OneWayOut – OneNote Export to Emacs Org Mode, Markdown, and More
2. Allowing you to post-process the Pandoc output with tailored Markup Packs.
You can see a test OneNote note and its Emacs Org Mode and Pandoc Markdown exports here https://github.com/alopezrivera/owo#results
Markup Packs are markup-format-specific functions containing search and replace queries executed at runtime against the text output by Pandoc. If search and replace doesn't cut it, you can add a postprocessing scriptblock to increase your freedom.
tao
-
What backwards-incompatible changes would you make in a hypothetical Rust 2.0?
If you want some prior work on this, I've implemented effect-objects-as-return-values in my own language Tao, using uniqueness types. There's still work to be done, but I think it's sufficient as a proof of concept that this approach is viable without type soup.
- Why does Rust have parameters on impl?
-
What are Rust’s biggest weaknesses?
I've personally found through my experiments working on my language Tao that having effects be a property of the return value and not the function itself is very useful and opens up a lot of doors, like iterators that generate effectful values and more precise control over when side effects occur and in what context.
-
Hey Rustaceans! Got a question? Ask here! (29/2022)!
If you’d like to see some examples of great error messages written by a language with a parser combinator, I recommend you check out tao, which is parsed via chumsky, and provides rust-like error messages with the help of ariadne! I have been fiddling with writing my own language for a while now, and after trying out the alternatives, I found Chumsky to be great to work with, and can not recommend it enough. There are also great examples that you can find in the repo as well!
- Tao: A statically-typed functional language
- Tao: 一种静态类型的函数式语言 (Tao: A statically-typed functional language)
-
Hacker News top posts: Jul 5, 2022
Tao: A statically-typed functional language\ (0 comments)
-
Write your own programming language in an hour with Chumsky
I've been developing both throughout the development of Tao, my own hobby language. It's since developed quite an extensive syntax (see here for an example: https://github.com/zesterer/tao/blob/master/examples/99.tao), so you can count it as evidence that chumsky scales to complex grammars: https://github.com/zesterer/tao
What are some alternatives?
ConvertOneNote2MarkDown - Ready to make the step to Markdown and saying farewell to your OneNote, EverNote or whatever proprietary note taking tool you are using? Nothing beats clear text, right? Read on!
statix - lints and suggestions for the nix programming language
notational-fzf-vim - Notational velocity for vim.
tauri - Build smaller, faster, and more secure desktop applications with a web frontend.
notebook - Tool for Thought. ʚɞ
pom - PEG parser combinators using operator overloading without macros.
PINKPANTHER - Windows x64 handcrafted token stealing kernel-mode shellcode
mlton - The MLton repository
Prism-Theme - A Comprehensive, Highly-Customisable and Elegant Light/Dark Theme for Obsidian.md
chumsky - Write expressive, high-performance parsers with ease.
Trilium Notes - Build your personal knowledge base with Trilium Notes
bril - an educational compiler intermediate representation