Skip to content

This is a source translator but not a compiler! #422

Open

Description

@2dpdlja496or43iq

I can't reference .NET assemblies like the real dotnet. What it does is simply translating the C# source into Lua. It will not work without the source. The developer said people has to use a decompiler to decompile the DLL to C# source before able to use this compiler. Why don't this compiler do this automatically for the users? I only want able to reference .NET assemblies, what happened under the hood I don't care!

Activity

  1. yanghuan commented on Apr 25, 2023

    @yanghuan
    Owner

    The initial design was a source-to-source translator, similar to Scala.js in naming convention. It uses Roslyn to parse C# source code, and Roslyn does not have the ability to decompile DLLs. Therefore, decompilation support was not considered.

  2. melodicore commented on Apr 1, 2024

    @melodicore

    I'm poking a dead issue here, but the proper term would be a "transpiler"

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions