Fable: F# lib and Fable Support

Created on 14 Dec 2016  路  4Comments  路  Source: fable-compiler/Fable

Description

When trying to use this F# lib: Vaughan, be it from github directly using the .fs file or the.dll from the nuget package I get the following error from Fable compiler:

[ERROR] Cannot find replacement for Vaughan.ScaleHarmonizer.triadsHarmonizer

The Error seems to come from the fact that modules are padded under the namespace Vaughan (sample)

```f#
namespace A
module B = ... // tab padding

In order to get the lib work, I just need to put modules with the same padding as namespace like this

```f#
namespace A
module B = // no tab make the whole thing work

Is this a bug? Would you have more information regarding this problem? Is padding important?
Thanks for your answer!

bug

All 4 comments

Interesting. Yeah, this is a bug. Padding shouldn't affect the compilation. I'll have a look, thanks for reporting!

Hmm, this is weird. I think I was able to reproduce this before, but I cannot do it with the latest version. Maybe it has fixed by itself? :wink: Can you please check with fable-compiler 0.7.23?

@whitetigle Are you still having this issue?

It compiles with 0.7.30.
I did not try with 1.0 though.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

alexfoxgill picture alexfoxgill  路  39Comments

alfonsogarciacaro picture alfonsogarciacaro  路  26Comments

ed-ilyin picture ed-ilyin  路  48Comments

dbrattli picture dbrattli  路  54Comments

et1975 picture et1975  路  25Comments