Recent submissions

Comment · 2 years ago
The author here. Marta doesn't perform any network activity besides update checks, which you can disable. If you wish, you can block all network access for the application in your firewall.
Comment · 7 years ago
Well, I won't call "New release" / "New release" a changelog. It's simply not a log of changes.
Comment · 7 years ago
The language looks really nice. I especially like its strong-typing nature. It seems, though, that it won't be easy to embed – Nim compiler requires either gcc or clang.
Comment · 7 years ago
Well, I'm not a big fan of JavaScript :) I like the direction ECMAScript is going. However, the clumsy things are going to stay because of backward compatibility.

Also, QuickJS is a good initiative, but I afraid it's not production-ready yet. It doesn't even have versioning and/or changelog.

Comment · 7 years ago
It seems that quite a lot of people use Lua. I liked the language, it's tiny and well-made. However, I wasn't happy about the tooling support. IDE plugins, documentation generators, lint checkers – all of this seem abandoned. Is there any similar language (embeddable, good C interoperability) with better tooling besides JavaScript?
Comment · 7 years ago
You can choose what parts of the standard library scripts allowed to use. Just exclude os/debug libraries, and that's it. Newer versions of the Programming in Lua book contain detailed instructions.
Comment · 7 years ago
I suppose, just to close to-be-closed variables declared inside a sleeping coroutine.
Comment · 8 years ago
Forgot to update it, my shame! :) Will be updated in 0.5.1.
Comment · 8 years ago
Thanks for the advice! I'll make a gallery that will show more features of Marta.
Comment · 8 years ago
I was going to post the detailed answer to your message, but I realized it won't make any sense.

I won't argue with you. I only say that envy is bad for your health.

Comment · 8 years ago
Marta is not inspired by fman. The Action panel (I think it's called a Command palette in fman) is likely to be the only common thing between our products – and we both took it from Sublime Text. But it's not really important.

The "doesn't feel native" is not the main problem for me. I use a number of non-native apps (such as IJ IDEA) – and I'm okay with it.

fman is a just slow app without features. It was ok if it was in alpha stages, but why it is a paid product then? Come on, there's still no way to cancel the copy process! And you need to install a third-party plugin to swap panes. I wonder how you made such a small progress since the last year, considering that you work on fman full-time.

Comment · 8 years ago
You can use both :) Some of my friends use Finder for simple things like opening the downloaded file, and Marta for advanced file operations.
Comment · 8 years ago
Well, until Swift introduces ABI compatibility, this is definitely a problem, as both Marta API and a plugin need to be built with the same version of Swift.

Depending on the Swift release roadmap, I'll postpone 1.0 until the release of Swift 5, or make the API ObjC-compatible.

I also have plans for making a "lightweight API" (possibly in Lua). It will support only the subset of features available in the "full API", but if that would be sufficient, nothing prevents it from becoming the "right" way of writing plugins for Marta. (In any case, Swift API won't disappear).

Comment · 8 years ago
According to what I know, in case of desktop applications, the revenue drops almost to zero, unless you have a Free and Pro versions. "Free edition" then lacks almost all features that make the product competitive, and it's not really good.

It's reasonable, though, if your potential user base is totally different. For example, IntelliJ IDEA has a Community edition that lacks enterprise frameworks support, but that's not a problem for "single users" because they basically don't do any enterprise. But it looks like it won't work for Marta.

So I'd rather choose the Sublime Text strategy (though I think that Sublime costs too much).

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton