Skip to content

Conversation

DeagleGross
Copy link
Contributor

Hello!

I am contributing R6 library support as my diploma project.
My mentor is @vedun-z.

This is a [part 3] pull-request. Others are made in Rkernel-proto and Rkernel repositories.

@DeagleGross DeagleGross marked this pull request as ready for review April 25, 2021 21:37
@DeagleGross

This comment has been minimized.

@vladimir-koshelev
Copy link
Collaborator

Could you please use git rebase -i in order to prettify the commit history?

@DeagleGross
Copy link
Contributor Author

DeagleGross commented Apr 30, 2021

General remarks from @vedun-z

  • ILibraryClassContext remove for R6 and S4
  • R6ContextProvider and RS4ContextProvider -> define specific providers directly in getProviders call
  • remove stubs\classes inheritance -> back to static functions
  • service.proto define fields and methods separately and extend interface RLookupElementInsertHandler for completing functions with ()
  • prettify commits history using git rebase -i

UPD @vedun-z :

  • fixed all above except ILibraryContext - I've tried to remove it, but code felt a little bit awkward to me. Please, leave a comment if you still think it is unneeded.
  • also I've squashed commits into single one, but Git still shows full history.

@vladimir-koshelev
Copy link
Collaborator

Merged: 4706a20

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants