mdSilo
lang-team
mdSilo | lang-team | |
---|---|---|
29 | 25 | |
242 | 190 | |
- | 0.5% | |
4.4 | 7.8 | |
6 months ago | about 1 month ago | |
TypeScript | JavaScript | |
GNU Affero General Public License v3.0 | Apache 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.
mdSilo
- Markdown-based knowledge base which wraps ChatGPT as your assistant
- Drop-in collaborative editor for markdown, mermaid, mindmap, echarts, music notes...
-
What's a user-friendly journaling/note-taking software for linux?
Try mdsilo https://mdsilo.com/ , it is open source and cross-platform. on top of local markdown files. so you own your data forever and can switch tool freely.
-
What note taking software do you use?
You can try mdsilo: https://mdsilo.com/ it is open source.
- RSS reader & podcast client + personal wiki app
-
Secure note taking app suggestions?
Try this: https://mdsilo.com/ , it can be local-only, and use any sync service you trust.
-
Any Journals / Note-Taking but with Calendar view linked to tags?
Maybe can try: https://mdsilo.com/
-
Improve Note-Taking by Organizing Notes Like Code
Nice job!
with the same mindset, if you are writing more on desktop or web,
can also try this lightweight one: https://mdsilo.com/
open source and free, local-first, no register required.
-
What note taking/studying apps you use and recommend for someone new to MacOS?
Try this all-in-one knowledge base app for your note-taking: mdsilo: WYSIWYG+Markdown+MindMap...
-
Publish Obsidian/Markdown Online Free
so I can try to use it as [mdsilo publish](https://mdsilo.com/)
lang-team
-
Totally_safe_transmute, Line-by-Line
The Rust team did a deep dive on the bug in 2020, which has some more details that might be helpful to understanding what's going on: https://github.com/rust-lang/lang-team/blob/master/design-me....
-
Using enums to represent state in Rust
I haven't been following this closely, so I looked it up and it looks like that's not going to happen for the foreseeable future unfortunately:
https://github.com/rust-lang/lang-team/issues/122
Kind of a shame, but wrapper types work well enough that I understand. It does look like if there was someone with enough resources to make it happen that they'd be receptive to it.
- Should Error enums be `non_exhaustive`?
-
What features would you like to see in rust?
Did you read the link the original comment posted? I think that explains the idea rather well https://github.com/rust-lang/lang-team/issues/122
-
Pattern matching tuple variant of enum without deconstructing tuple
A quick search pulled up this as a likely candidate for most recent discussion of it but it goes back at least to 2016 with this RFC.
-
State Machines III: Type States
There have been at least one proposal and RFC in the past that seem to be deferred or closed due to bandwidth issues.
-
The type system is a programmer's best friend
That's what Rust does, and it's considered a problem (that the devs are regrettably unable to reasonably solve) rather than a good thing.
-
In-line crates
Lang had some conversations about this: https://github.com/rust-lang/lang-team/issues/139
-
LKML: Linus Torvalds: Re: [PATCH v9 12/27] rust: add `kernel` crate
The design of Rust panics unconditionally aborts the program if you panic while unwinding, and some people even want to abort if you panic in Drop.
-
Isolates, MicroVMs, and WebAssembly (In 2022)
> Better interoperability
AFAIK, the examples you give all target a basic C ABI [0] or can be made to target the same ABI. In Rust, it means targeting wasm32-unknown-emscripten
The Rust team is also working on a "WASM ABI"[1] which would be useful in taking advantage of stuff like multi-value returns, and other compilers could just choose to target that. More likely, the C ABI on WASM will be updated to account for missing features, and that'll be the standard for interoperability in the WASM ecosystem.
[0]: https://github.com/WebAssembly/tool-conventions/blob/main/Ba...
[1]: https://github.com/rust-lang/lang-team/blob/master/design-me...
What are some alternatives?
logseq - A local-first, non-linear, outliner notebook for organizing and sharing your personal knowledge base. Use it to organize your todo list, to write your journals, or to record your unique life.
Idris2 - A purely functional programming language with first class types
TidGi-Desktop - TidGi is an privatcy-in-mind, automated, auto-git-backup, freely-deployed Tiddlywiki knowledge management Desktop note app, with local REST API. 「 太记 」是一个基于「 太微 TiddlyWiki 」的知识管理桌面应用,能保护隐私内容、高级自动化、自动Git云备份、部署为博客,且可通过RESTAPI与Anki等应用连接。(迭代开发中欢迎试用,开发进度见下方链接)(Under active development, see website below for details)
rfcs - RFCs for changes to Rust
mdSilo-app - Lightweight Knowledge Base and Feed Reader.
diamond-types - The world's fastest CRDT. WIP.
isahc - The practical HTTP client that is fun to use.
notabase - A second brain for your knowledge, thoughts, and ideas.
semver-trick - How to avoid complicated coordinated upgrades
mold - Mold: A Modern Linker 🦠
rustc-dev-guide - A guide to how rustc works and how to contribute to it.