languageserver - Language Server Protocol
An implementation of the Language Server Protocol for R. The Language Server protocol is used by an editor client to integrate features like auto completion. See <https://microsoft.github.io/language-server-protocol/> for details.
Last updated 10 months ago
language-server-protocol
10.43 score 588 stars 2 packages 183 scripts 14k downloadscollections - High Performance Container Data Types
Provides high performance container data types such as queues, stacks, deques, dicts and ordered dicts. Benchmarks <https://randy3k.github.io/collections/articles/benchmark.html> have shown that these containers are asymptotically more efficient than those offered by other packages.
Last updated 2 years ago
9.03 score 103 stars 28 packages 183 scripts 14k downloadsarrangements - Fast Generators and Iterators for Permutations, Combinations, Integer Partitions and Compositions
Fast generators and iterators for permutations, combinations, integer partitions and compositions. The arrangements are in lexicographical order and generated iteratively in a memory efficient manner. It has been demonstrated that 'arrangements' outperforms most existing packages of similar kind. Benchmarks could be found at <https://randy3k.github.io/arrangements/articles/benchmark.html>.
Last updated 2 years ago
7.84 score 52 stars 21 packages 102 scripts 4.2k downloadsiterpc - Efficient Iterator for Permutations and Combinations
Iterator for generating permutations and combinations. They can be either drawn with or without replacement, or with distinct/ non-distinct items (multiset). The generated sequences are in lexicographical order (dictionary order). The algorithms to generate permutations and combinations are memory efficient. These iterative algorithms enable users to process all sequences without putting all results in the memory at the same time. The algorithms are written in C/C++ for faster performance. Note: 'iterpc' is no longer being maintained. Users are recommended to switch to 'arrangements'.
Last updated 5 years ago
7.22 score 9 stars 5 packages 44 scripts 2.8k downloadsretry - Repeated Evaluation
Provide simple mechanism to repeatedly evaluate an expression until either it succeeds or timeout exceeded. It is useful in situations that random failures could happen.
Last updated 10 months ago
6.11 score 16 stars 5 packages 80 scripts 1.3k downloadsotp - One Time Password Generation and Verification
Generating and validating One-time Password based on Hash-based Message Authentication Code (HOTP) and Time Based One-time Password (TOTP) according to RFC 4226 <https://datatracker.ietf.org/doc/html/rfc4226> and RFC 6238 <https://datatracker.ietf.org/doc/html/rfc6238>.
Last updated 10 months ago
4.41 score 17 stars 1 packages 3 scripts 299 downloadscliff - Execute Command Line Programs Interactively
Execute command line programs and format results for interactive use. It is based on the package 'processx' so it does not use shell to start up the process like system() and system2(). It also provides a simpler and cleaner interface than processx::run().
Last updated 3 years ago
3.11 score 2 stars 13 scripts 190 downloads