F# svn broken references

I have a problem with the new F# templates on svn, there are missing references to _Utils, _PluginInterfaces and other files like SlimDXUtils.fs . My directory structures matches the sourceforge one, except for the trunk dirs of course.

Any hint? Where are the missing files?

Bye,
fibo(nacci).

hello fibo,

thanks for noting.

the F# plugins are supposed to be in the same folder structure than the C# plugins. they also need the _SharedSources folder checked out.

so just place the F# templates besides the C# templates and the IFS besides DrawFlash and DrawText in the Layer folder.

then the references should be good.

is it working like that?

Thank you, it works !!

Congratulations for your IFS, i love that kind of math ( >= '70 ).

IMHO .fs should stay under plgins/f# floder, if in future we will have IronPython or some other .NET language I think it make sense to keep X stuff in the X folder to keep a sort of structure. Even for an svn checkout i think it is not so comfortable.

Anyway, it works. Thank you for your effort to give us another toy to play :)

Hiya,
I am also trying to compile the IFS example (VS2010). Alas, I get this:

IFSNode.fs(326,21): error FS0855: No abstract or interface member was found that corresponds to this override
IFSNode.fs(47,31): error FS0039: The type 'IDXRenderStateIn' is not defined
IFSNode.fs(64,32): error FS0039: The field, constructor or member 'CreateRenderStateInput' is not defined
IFSNode.fs(67,32): error FS0039: The field, constructor or member 'CreateRenderStateInput' is not defined
IFSNode.fs(176,9): error FS0072: Lookup on object of indeterminate type based on information prior to this program point. A type annotation may be needed prior to this program point to constrain the type of the object. This may allow the lookup to be resolved.
IFSNode.fs(177,9): error FS0072: Lookup on object of indeterminate type based on information prior to this program point. A type annotation may be needed prior to this program point to constrain the type of the object. This may allow the lookup to be resolved.
IFSNode.fs(178,9): error FS0072: Lookup on object of indeterminate type based on information prior to this program point. A type annotation may be needed prior to this program point to constrain the type of the object. This may allow the lookup to be resolved.
IFSNode.fs(179,9): error FS0072: Lookup on object of indeterminate type based on information prior to this program point. A type annotation may be needed prior to this program point to constrain the type of the object. This may allow the lookup to be resolved.
Done building project "IFS.fsproj" -- FAILED.

Any ideas?

hello,

this looks like some interface is missing… do you have the _PluginInterfaces project referenced and compiled?

this may also be because there was some update of the _PluginInterfaces. do you have the latest svn code?

what you can also do, is to reference the _PluginInterfaces.dll instead of the project, which will be our way to do it in the next release.

then you could try the current one from the AddonPack, or the one in the /lib folder on svn. one of it will work… but i will have a look at it and commit an update.

thanks for noting.

ah, i didn’t - so simple yet easy to overlook.
thank you for the pointer!