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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Morse, an open-source interactive tool for inspecting Clojure

173 点作者 xmlblog大约 2 年前

10 条评论

blatant303大约 2 年前
I wasted several hours trying to make REBL work from a Leiningen project. Couldn&#x27;t manage to have it connect to my REPL and show me the forms I&#x27;d get there. Gave up even though I managed to overcome the boggus dependencies.<p>I&#x27;m fed up with Clojure&#x2F;script and the core dev team. The language came out without a build system, so Technomancy invented Leiningen, the build system, and eventually, something like 10 years later, the dev team released Deps: you still need to remember painfully long commands to run your project (and as a consequence store them in some textfile because eventually your teammates will ask you: can you send me the command to run the project&#x2F;tests&#x2F;whatever ?). Clojurescript is just a hideous mess and having to sprinkle countless reader conditionnals because of the atrocious clojurescript specific &#x27;:require-macros&#x27; is a huge letdown and makes writing universal portable code that can run both in the jvm and the browser a painful and sad experience. And it&#x27;s almost impossible to suggest improvements to the language (even tiny ones) because the dev team is just smug. They&#x27;ll turn down your idea and implement it anyway when they feel <i>they</i> need it (I&#x27;ve had 2 suggestions turned down then integrated anyway – I&#x27;m the one who pointed out Ruby manages terminal map arguments just fine, whether it&#x27;s a literal or &quot;variadic&quot; map).<p>I&#x27;m looking forward to luxlang now. <a href="https:&#x2F;&#x2F;trello.com&#x2F;b&#x2F;VRQhvXjs&#x2F;lux" rel="nofollow">https:&#x2F;&#x2F;trello.com&#x2F;b&#x2F;VRQhvXjs&#x2F;lux</a>
评论 #35745372 未加载
评论 #35750111 未加载
dimitar大约 2 年前
Screenshot here: <a href="https:&#x2F;&#x2F;raw.githubusercontent.com&#x2F;nubank&#x2F;morse&#x2F;main&#x2F;screenshot.png" rel="nofollow">https:&#x2F;&#x2F;raw.githubusercontent.com&#x2F;nubank&#x2F;morse&#x2F;main&#x2F;screensh...</a>
评论 #35741529 未加载
评论 #35747873 未加载
erichocean大约 2 年前
I&#x27;ve been really enjoying using Clojure with Clerk: <a href="https:&#x2F;&#x2F;github.com&#x2F;nextjournal&#x2F;clerk">https:&#x2F;&#x2F;github.com&#x2F;nextjournal&#x2F;clerk</a><p>It&#x27;s a bit like a Jupyter notebook, but you get to use your own editor, you still have a normal Clojure REPL, it&#x27;s stored in git like &quot;normal&quot; code, etc.<p>For exploratory, information processing type work, it&#x27;s pretty great.<p>Demo here: <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=3bs3QX92kYA">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=3bs3QX92kYA</a>
clusterhacks大约 2 年前
Are Clojure dev teams outside of Nubank currently using REBL excited about this?<p>As a small project Clojure dev (and admittedly a couple years out of daily Clojure use), these types of projects are hard for me to place in a day-to-day work context. The doc says that Morse is one tool that can &quot;amplify the power of the programmer during interactive development&quot;.<p>I totally feel like Clojure REPL-based dev is better for me personally - the interactive feedback feels so natural and functional programming matches so well my preferred dev process. But it is more difficult for me to understand where this type of tooling fits in dev workflow. Is Morse an incremental improvement? Does it make more sense in significant Clojure dev shops with many programmers vs just me sitting around with an Emacs repl going?
评论 #35742265 未加载
评论 #35741894 未加载
评论 #35742543 未加载
评论 #35741743 未加载
geokon大约 2 年前
I&#x27;m glad the MATLAB interface isn&#x27;t dead haha<p>This this looks awfully similar to Reveal - though Reveal seems to be more composable and modular<p><a href="https:&#x2F;&#x2F;github.com&#x2F;vlaaad&#x2F;reveal&#x2F;">https:&#x2F;&#x2F;github.com&#x2F;vlaaad&#x2F;reveal&#x2F;</a>
beanjuiceII大约 2 年前
Thank you clojure team and nubank for making this open-source!(really excited to check this out). Also off topic but I did not realize they recently made datomic free, another great contribution!
beeskneecaps大约 2 年前
<p><pre><code> -... .- -.. -. .- —- .</code></pre>
Hammershaft大约 2 年前
Nice work, I had a similiar idea a month ago, if I commited to the project I would have named it Explojure.<p>I&#x27;ll give this a whirl tonight!
chankstein38大约 2 年前
No. Morse is a long-established communication protocol for letters. This tool is just something named poorly.
评论 #35743324 未加载
评论 #35741742 未加载
评论 #35743536 未加载
评论 #35745738 未加载
giancarlostoro大约 2 年前
This sounds awful to google for, I guess if you do &quot;Clojure Morse&quot; it might work. The other nitpick is, if you&#x27;re ever introducing a new language, regardless of context, throw some code samples, like a simple applicable &quot;hello world&quot; at a minimum.<p>And because someone has to...<p>&quot;Can I look at your Morse code?&quot;
评论 #35741045 未加载
评论 #35741055 未加载
评论 #35741087 未加载