Skip to content
This repository was archived by the owner on Mar 12, 2024. It is now read-only.

build.fsx is very out-of-date #7

Closed
panesofglass opened this issue May 23, 2015 · 8 comments
Closed

build.fsx is very out-of-date #7

panesofglass opened this issue May 23, 2015 · 8 comments

Comments

@panesofglass
Copy link
Contributor

I'm currently trying to resolve this, but it would appear that this tool takes a dependency on FSharp.AutoComplete, which is 1) not available on NuGet and 2) uses paket, whereas this repo uses NuGet.

panesofglass added a commit to panesofglass/vim-fsharp that referenced this issue May 23, 2015
@rneatherway
Copy link
Member

Fsharp.autocomplete is available as a binary release on github. I'm not
sure if there is any benefit to providing a nuget package as the consumers
are these other languages for editors and it isn't a library, so unlikely
to be included in other .Net projects.
On 23 May 2015 05:50, "Ryan Riley" [email protected] wrote:

I'm currently trying to resolve this, but it would appear that this tool
takes a dependency on FSharp.AutoComplete, which is 1) not available on
NuGet and 2) uses paket, whereas this repo uses NuGet.


Reply to this email directly or view it on GitHub
#7.

@forki
Copy link
Member

forki commented May 23, 2015

Pacakging it as a nuget package will make versioning easier.

@rneatherway
Copy link
Member

How so? I'm not against it I just haven't seen the benefit yet. It does
look like it would be pretty easy using Paket.
On 23 May 2015 10:35, "Steffen Forkmann" [email protected] wrote:

Pacakging it as a nuget package will make versioning easier.


Reply to this email directly or view it on GitHub
#7 (comment).

@forki
Copy link
Member

forki commented May 23, 2015

yes exactly. You would just specify

nuget Fsharp.AutoComplete

in your dependencies file and pakt update will allow you to keep this thing updated like a lib reference.

We do the same thing with other tools like FAKE, IlRepack, NUnit.Runners and so on.

@rneatherway
Copy link
Member

I see, I'm not sure if people will want to upgrade versions automatically though. The nuget folder structure is also rather awkward. I saw that @rojepp used an http reference: https://github.com/fsharp/sublime-fsharp-package/blob/master/paket.dependencies

These projects are not .NET, so Paket is largely being used to fetch FAKE, which in turn is being used as a cross-platform scripting language (as most of the helpers are not relevant). This is fine, and I am a big fan of both Paket and FAKE, but I don't really see the advantage over e.g. Python in this case. In Emacs I am using a Makefile, which has more sophisticated dependency resolution, but unfortunately isn't well supported on Windows. To test and develop on Windows I am planning to add some (possibly FAKE) script.

panesofglass added a commit to panesofglass/vim-fsharp that referenced this issue May 23, 2015
@panesofglass
Copy link
Contributor Author

#8 appears to work properly on Windows after setting the relevant settings in my vimrc.

panesofglass added a commit to panesofglass/vim-fsharp that referenced this issue May 23, 2015
@forki
Copy link
Member

forki commented May 25, 2015

I see, I'm not sure if people will want to upgrade versions automatically though

this only happens if you run paket update. So it's not silently updating things in the background.

@rneatherway
Copy link
Member

OK, thanks for the information, my mistake.

panesofglass added a commit to panesofglass/vim-fsharp that referenced this issue May 26, 2015
panesofglass added a commit to panesofglass/vim-fsharp that referenced this issue May 26, 2015
kjnilsson added a commit that referenced this issue May 26, 2015
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants