Hacker News new | ask | show | jobs
by ThePadawan 2074 days ago
Besides the deep learning part, this is already very much what working in C# and Visual Studio (Code) is like.

To get to

> new FoobarGenerator().Create(new FoobarOptions { foo = 3 });

, the keystrokes would be more like

< new Fo<tab><enter>

> new FoobarGenerator()

< .Cr<tab><enter>

> new FoobarGenerator().Create(

< new<tab><enter>

> new FoobarGenerator().Create(new FoobarOptions

< { f<tab><enter>

> new FoobarGenerator().Create(new FoobarOptions { foo =

< 3 } );

> new FoobarGenerator().Create(new FoobarOptions { foo = 3 });

1 comments

> Besides the deep learning part, this is already very much what working in C# and Visual Studio (Code) is like.

Or any of the big 3 Java IDEs.

Or vim with a few plugins.
Or emacs, presumably (and TabNine supports “Visual Studio Code, IntelliJ Platform (IntelliJ IDEA, PyCharm, Android Studio, and others), Sublime Text, Vim, Vim (Deoplete), Vim (Coc), Emacs, Atom, [and] Jupyter Notebook”).