Live data from Hacker News

Vim ported to iOS

applidium.com

91–100 of 133 posts

Re: Vim ported to iOS

#92
post #45
post #37

Does anyone know how this will go down after what happened with Applidium's attempt to port VLC?

IIRC, the decision to pull VLC from the App Store was made by one of the VLC developers.

Apple pulled it due to it being copyright infringement. The VLC author released their code under the GPL licence, and Apple do not distribute software on the AppStore in a way that meets the GPL, and hence they were in breech of the licence and could not distribute it.

Re: Vim ported to iOS

#93
post #37

Does anyone know how this will go down after what happened with Applidium's attempt to port VLC?

VLC, unlike Vim, is GPL software, which Apple ddi not allow on the AppStore/iOS. So can't see the same thing happening here.

Re: Vim ported to iOS

#94
post #90
post #66

Earlier quoted context omitted.

Vim is for coding. How does this work out on the iPad? With a bluetooth keyboard and a charging dock or a stand, iPad is a great platform for Vim coding. Does one edit remote files locally, and compile/run remotely? (the benefit is the editing feels instant - no keystroke latency.) With Dropbox support this would be possible. Or has Apple let up on the "no coding for you!" iPad/iPhone terms? There is no such term. Th…

> With a bluetooth keyboard and a charging dock or a stand, iPad is a great platform for Vim coding. So, when your iPad is a laptop Vim is great!

My point is that with this and iSSH, iPad + a keyboard could be a serious alternative to a traditional laptop for many types of programming tasks.

Re: Vim ported to iOS

#95
post #85

Wow, the only thing missing now is Git / Github.

Definitely. Unfortunately Git is GPL, and given the trouble we went through with VLC we decided not to work on that feature. It's definitely sad though.

Would libgit2 improve this situation for you? It comes with a linking exception which should keep you on the safe side.

Sadly, most of the network stuff is not or only partially implemented yet, such as clone and push. They have an example for 'fetch', though.

Re: Vim ported to iOS

#96
post #36

Yet another emacs/vim article, and I always look for an excuse to get excited but never can. It seems that the speed at which I think/code is much slower than the speed at which I type. So I can't imagine that I would benefit from skills in emacs/vim-fu. Is this preconception valid, or can anyone debunk?

This is a circular argument (or some sort of thing like that), but if you ever find yourself at a *nix command line prompt and need to edit a file, you can be certain that vim will be available. Basic familiarity with it can be helpful. Personally, I used to write a ton of perl inside Vim as a student, but these days I'm in VS all the time, and only use Vim like I would use Notepad - when I want to do quick edits in…

What port of Vim do you use under Windows ?

Re: Vim ported to iOS

#97
post #94
post #90

Earlier quoted context omitted.

> With a bluetooth keyboard and a charging dock or a stand, iPad is a great platform for Vim coding. So, when your iPad is a laptop Vim is great!

My point is that with this and iSSH, iPad + a keyboard could be a serious alternative to a traditional laptop for many types of programming tasks.

Can even connect to an Amazon instance or similar. There was a submission a while back about someone who did this for a month (IIRC), but the editor was on the remote machine.

Re: Vim ported to iOS

#98
post #91

Wow, the only thing missing now is Git / Github.

Apple don't allow any GPL software on iOS.

Other way around - the app store does not allow distributing the source along with the app. So, strictly speaking, publishing GPL software in the App Store is in violation of the GPL.

If you - as a rights holder - are okay with having the source downloadable at another location, you can definitely publish GPL software using the App Store. Case in point: Battle for Wesnoth.

Re: Vim ported to iOS

#99
post #98
post #91

Earlier quoted context omitted.

Apple don't allow any GPL software on iOS.

Other way around - the app store does not allow distributing the source along with the app. So, strictly speaking, publishing GPL software in the App Store is in violation of the GPL. If you - as a rights holder - are okay with having the source downloadable at another location, you can definitely publish GPL software using the App Store. Case in point: Battle for Wesnoth.

Does the App Store explicitly disallow bundling the source code inside the app? What if you added a .zip with the source into the app, and on app startup you copy the .zip out of the Application directory into the app's Document folder, which is accessible via iTunes (as long as you set the appropriate flag in the app descriptor plist to enable document sharing)

Re: Vim ported to iOS

#100
post #99
post #98

Earlier quoted context omitted.

Other way around - the app store does not allow distributing the source along with the app. So, strictly speaking, publishing GPL software in the App Store is in violation of the GPL. If you - as a rights holder - are okay with having the source downloadable at another location, you can definitely publish GPL software using the App Store. Case in point: Battle for Wesnoth.

Does the App Store explicitly disallow bundling the source code inside the app? What if you added a .zip with the source into the app, and on app startup you copy the .zip out of the Application directory into the app's Document folder, which is accessible via iTunes (as long as you set the appropriate flag in the app descriptor plist to enable document sharing)

I don't think so. But as always, someone has to try and get it through app store review.
Post reply on HN