TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Nomnoml

682 点作者 mono-bob超过 1 年前

23 条评论

archibaldJ超过 1 年前
gh link -&gt; <a href="https:&#x2F;&#x2F;github.com&#x2F;skanaar&#x2F;nomnoml">https:&#x2F;&#x2F;github.com&#x2F;skanaar&#x2F;nomnoml</a>
eru超过 1 年前
This was very confusing, until I found the &#x27;about&#x27; button.<p>I guess I&#x27;m leading a charmed life, because I can not recognise UML on sight? (I thought at first this was describing a grammar of fake pirate language or something.)
评论 #37744680 未加载
评论 #37735472 未加载
Aissen超过 1 年前
One of those &quot;text to diagram&quot; contenders did a comparison website (open source) a while back: <a href="https:&#x2F;&#x2F;text-to-diagram.com&#x2F;" rel="nofollow noreferrer">https:&#x2F;&#x2F;text-to-diagram.com&#x2F;</a> (nomnoml isn&#x27;t in there).
评论 #37735626 未加载
evolvingstuff超过 1 年前
I love Nomnoml. I have lately been using it to visualize hierarchical tag structures in a browser-based PKM project I am working on. I find it creates fairly clean layouts.<p>Example:<p><a href="https:&#x2F;&#x2F;imgbox.com&#x2F;9A1mDyNv" rel="nofollow noreferrer">https:&#x2F;&#x2F;imgbox.com&#x2F;9A1mDyNv</a>
WesolyKubeczek超过 1 年前
Probably needs some work on mobile — went there on a phone and the diagram was drawn on top of the editor, making the latter unusable.
评论 #37736175 未加载
ademeure超过 1 年前
I made a few tools using nomnoml in the past, including control flow &amp; dependency graphs for GPU assembly code. I really like it, the only negative was that there&#x27;s no reliable way to push certain things to be positioned close together, so for extremely large diagrams it sometimes makes bad choices and it gets a bit messy.<p>The code is reasonably easy to modify as well even if it isn&#x27;t fully documented, so I was able to hack in a way to have tooltips on hover, and making certain boxes clickable linking to other diagrams. I&#x27;m really grateful for this awesome tool being open source!
ororroro超过 1 年前
Getting a good layout is too dependent on the order of definition. I can see that becoming unsolvable for the user for large diagrams but seems ok for small ones. For example the following gives an ugly yet valid layout of the example:<p><pre><code> [more loot] no -&gt;[&lt;end&gt;e] [&lt;start&gt;start] -&gt; [&lt;state&gt;plunder] -&gt; [&lt;choice&gt;more loot] -&gt; [start] [Pirate| [foul mouth]&lt;:-[beard] [parrot]--[beard] ] [&lt;table&gt;mischief| bawl | sing || yell | drink ] [&lt;abstract&gt;Marauder]&lt;:--[Pirate] [Pirate] - 0..7[mischief] [&lt;actor id=sailor&gt;Jolly;Sailor] [sailor]-&gt;[rum] [Pirate]-&gt; *[rum|tastiness: Int|swig()] [sailor]-&gt;[Pirate]</code></pre>
评论 #37739544 未加载
评论 #37736294 未加载
评论 #37737305 未加载
评论 #37737021 未加载
zubairq超过 1 年前
Really amazing, think I&#x27;ll be using this quite alot now!
jiehong超过 1 年前
Looks nice, and much nicer from plantuml class diagrams [0].<p>[0]: <a href="https:&#x2F;&#x2F;plantuml.com&#x2F;class-diagram" rel="nofollow noreferrer">https:&#x2F;&#x2F;plantuml.com&#x2F;class-diagram</a>
评论 #37736815 未加载
评论 #37747273 未加载
kagevf超过 1 年前
Reminds me of graphviz :)
einpoklum超过 1 年前
How does this compare with graphviz, if I were to only create graph-node-like objects rather than tables and such?
评论 #37743866 未加载
ludovicianul超过 1 年前
I find <a href="https:&#x2F;&#x2F;www.structurizr.com&#x2F;" rel="nofollow noreferrer">https:&#x2F;&#x2F;www.structurizr.com&#x2F;</a> more suitable for my needs.
MichaelMug超过 1 年前
Nice. Perhaps an Obsidian plugin?
评论 #37735429 未加载
vijucat超过 1 年前
Very cool. Please do sequence diagrams with swimlanes; they&#x27;re the most useful.
monkeydust超过 1 年前
Is this type of framework the future of email perhaps? For one I loathe long directionless emails and increasingly my mind starts wondering to something more structured to convey intentions and ideas - should add I am on the business side not an engineer.
评论 #37739117 未加载
nerdyadventurer超过 1 年前
How is this different from Mermaidjs?
makach超过 1 年前
this just triggers my entire spectrum of love for this text-to-diagram, but I always struggle with increasing difficulty managing content as the complexity grows.
评论 #37738028 未加载
评论 #37736791 未加载
rurban超过 1 年前
The last e label is missing in this sample
评论 #37735265 未加载
blagie超过 1 年前
The language is very, very nice.<p>However, if I ran into this incidentally (not posted to HN for review), I would never use this. I&#x27;d see the lack of a github link on the top right, and assume it&#x27;s a some kind of startup making some prototype hosted tool.<p>The only way to find out this is open-source is to click &quot;about,&quot; read to the third paragraph, see github mentioned, click through the link, and click on the license.<p>My major piece of feedback is to add a github link to the icons at the top-right of the page. A .org might also be nicer than a .com.<p>To people asking why this and not a graphical tool?<p>To me, the overhead to moving a graphical tool is very large:<p>1) I like being able to manage files on github and be able to use common tooling.<p>2) If someone (including myself, two years later) needs to install Vizio, Illustrator, or whatever other tool to edit my diagrams, pay for a cloud service, or worse, recover something which was hosted in a discontinued tool, I&#x27;m SOL.<p>3) Discovery is big too. I can use normal search tools to find things. If something is locked away in a .ai file, a .docx file, or a cloud service, and I lose it, it&#x27;s likely lost forever.<p>95% of the cost of most projects is maintenance, and even if I invest 10x the time up-front into making a diagram in a tool like this (e.g. an hour to learn it, tweak it, and get the diagram I want, instead of 5 minutes in my favourite GUI), that will pay much than an hour in dividends down the line. I use Markdown, LaTeX, and similar for large or important documents because, in the long term, they save time.
评论 #37736494 未加载
评论 #37736367 未加载
评论 #37736625 未加载
sBqQu3U0wH超过 1 年前
These tools show up from time to time here, and I can appreciate the technical side of things and effort put into building the tool. However, I cannot imagine using something like this in practice - either at work or for my own uses. It&#x27;s so much easier just to select, drag and drop graphical elements instead of spending time learning a specific markup language and typing everything out, hoping that the elements will appear approximately where you wish they would. Maybe it&#x27;s not too bad for very simple diagrams but unmanageable for anything complex. All in all, I think it does not solve any problems and merely adds an additional layer of complexity.
评论 #37735683 未加载
评论 #37735578 未加载
评论 #37737472 未加载
评论 #37735758 未加载
评论 #37736958 未加载
评论 #37735769 未加载
评论 #37736762 未加载
评论 #37736911 未加载
评论 #37739138 未加载
评论 #37737252 未加载
评论 #37737122 未加载
评论 #37737242 未加载
评论 #37736511 未加载
评论 #37735602 未加载
评论 #37735766 未加载
评论 #37736803 未加载
评论 #37736667 未加载
评论 #37736315 未加载
sts153超过 1 年前
simple and great!<p>a REAL tool
mactavish88超过 1 年前
Very cool!<p>It blows my mind though how the moment that someone offers free stuff, the first comments are people asking for more free stuff.<p>If I wasn&#x27;t paid to work full time on open source software, I&#x27;d think very carefully about whether to do any open source work nowadays.
评论 #37735318 未加载
评论 #37735056 未加载
评论 #37739775 未加载
评论 #37736636 未加载
评论 #37740640 未加载
评论 #37736085 未加载
评论 #37735057 未加载
评论 #37737254 未加载
评论 #37741191 未加载
评论 #37740876 未加载
saberience超过 1 年前
I have a hard time understanding why any engineering team I&#x27;ve ever worked on would use this. Can someone sell this idea to me? Seems like a waste of time when you can knock up fast and easier to understand diagrams with something like Miro which also can be done in a multi-user environment.
评论 #37736785 未加载
评论 #37741591 未加载
评论 #37743804 未加载
评论 #37735753 未加载
评论 #37743142 未加载
评论 #37735755 未加载