I suggest you ...

Support IntelliSense for F# too!

Please add F# support in this area! In a language where the types are almost always inferred (rather than almost always declared), something to show currently inferred typing would be a huge plus! Not to mention the usual autocomplete on library elements etc.

1,028 votes
Vote
Sign in
Check!
(thinking…)
Reset
or sign in with
  • facebook
  • google
    Password icon
    I agree to the terms of service
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    RDaneel2RDaneel2 shared this idea  ·   ·  Admin →

    32 comments

    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      I agree to the terms of service
      Signed in as (Sign out)
      Submitting...
      • NikiNiki commented  · 

        A massive boost for the F# ecosystem - delighted to see this feature.

      • Tuomas HietanenTuomas Hietanen commented  · 

        Great, thanks! I immediately bought the new license. IntelliSense works but is too slow.

        Will the final version have better performance?

      • Anonymous commented  · 

        Oh man, i am excited about this

      • RussRuss commented  · 

        +1! IntelliSense for F# is a must have!

      • Anonymous commented  · 

        Awesome Joe, I use F# in linqpad very often and this will make life so much better.

      • Matthew IshimaruMatthew Ishimaru commented  · 

        Tsunami, while no where near as refined as LINQPad (which I absolutely love), is a great lightweight F# IDE. I'd love to wake up one day to find their features mashed together!

        The Tsunami guys seem to have worked out the whole F# Intellisense business quite well (they're also using Actipro components & mono cecil). The UI is sparse but flexible and works great. One really nice feature is the ability to easily embed the whole Tsunami UI in another .NET app (Excel, Rhino3D...). In the Rhino3D case, Tsunami runs in the same appdomain (no remoting, something I've been unable to achieve with LINQPad) which gives you a powerful minimal embedded plugin dev IDE (intellisense & syntax highlighting)... no more round-trips to VS!

        So Mr. Albahari, when you get around to working on LINQPad's F# Support, please flatter the Tsunami guys and imitate some of the features in Tsunami!

        http://tsunami.io/

        Cheers!

      • Anonymous commented  · 

        would make LINQPad even better

      • Jeff ManerJeff Maner commented  · 

        +1 LINQPad rocks. F# IntelliSense would simply make it rock all the more.

      • Pavel KoneskiPavel Koneski commented  · 

        I have been using LINQPad-free for quite some time and postponing upgrade till F# Intellisense is implemented. Recently I broke down and bought the upgrade anyway to get C# intellisense and snippets, despite lack of F# support - this feature is a tremendous productivity booster. But I would readily pay for another upgrade to F# intellisense support, if it came available at some point.

      • Bent RasmussenBent Rasmussen commented  · 

        I do a lot of F# prototyping and have begun using LINQPad for it - and it's great - except for auto-completion. The missing piece for making LINQPad a very cool F# environment.

      • Blair DavidsonBlair Davidson commented  · 

        Would be awesome. Im using F#, Would be awesome.

      • MKMK commented  · 

        This is the feature that is needed to stop me switching to Visual Studio for scripts since F# is the more expressive language for functional programming (has more features). If I had this we probably would have no need for other scripting languages. There are plenty of code bindings on GitHub for F# that show how to implement the required functionality as well.

      • Anonymous commented  · 

        Yes, please do add intellisense for F#. I paid for the upgrade for it (for c#) and wouldn't want to live w/o it. Adding it for F# may get more people to buy Linqpad.

      • codekaizencodekaizen commented  · 

        @Hannes - The Actipro control has tools for creating languages and bindings for the editor, so an F# provider could be implemented without discarding the tool.

      ← Previous 1

      Feedback and Knowledge Base