Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/nrepl/nrepl

A Clojure network REPL that provides a server and client, along with some common APIs of use to IDEs and other tools that may need to evaluate Clojure code in remote environments.
https://github.com/nrepl/nrepl

limit to Clojure 1.2.0 for now

f483a0639ba0108aa37a34fd17b9898d96a5b478 authored about 7 years ago by Chas Emerick <[email protected]>
eliminated 1-minute default timeout on expression evaluation; now handling all standard REPL bindings properly

bd046ad9e5f71de4d01ec81c749e0fbbbcae35bf authored about 7 years ago by Chas Emerick <[email protected]>
dumped concrete TODOs to the project JIRA

65f93acb5309972305d6b0ff7f39cdbb59cbfbd6 authored about 7 years ago by Chas Emerick <[email protected]>
TODO additions

a5ba262f65713d8d017121955b15e2d5c9a429e3 authored about 7 years ago by Chas Emerick <[email protected]>
now compatible with 1.3.0-alpha6

a53ec83ec4203453be88c2a81130e43dbe7fe0b2 authored about 7 years ago by Chas Emerick <[email protected]>
fix (hack) for clojure.test/*test-out*

66eb4a42cb5bb6cdcc64e38dd1f4c0ecb559f1d4 authored about 7 years ago by Chas Emerick <[email protected]>
fix broken basedir path handling for integration tests

05d40d0c9889b625b9a3351025e12d24966e990b authored about 7 years ago by Chas Emerick <[email protected]>
doc tweak, use latest pom.contrib parent POM

0edfda2f1d27136f64455886d44259c945f69f0c authored about 7 years ago by Chas Emerick <[email protected]>
use 0.0.2-SNAPSHOT of pom.contrib

68c65029b7fbb2441e044897c304f16cac0dca3c authored about 7 years ago by Chas Emerick <[email protected]>
Add support for writing named things

487c16b5cc8db08b5914b0a01dbd295265d4b422 authored about 7 years ago by Meikel Brandmeyer <[email protected]>
0.0.4 release notes, docs update

9e40460e2564d8b7480d0f2271989727b89b0665 authored about 7 years ago by Chas Emerick <[email protected]>
eliminate SNAPSHOT dependency

187a8a83ec60705321c0c4b6b9f529101a4e82c1 authored about 7 years ago by Chas Emerick <[email protected]>
added TODO items

75584f3bbec0a4198deaf41c8a6e1c07acb64b4c authored about 7 years ago by Chas Emerick <[email protected]>
update possible reserved port

3cd5047d0d3806ac3de73f39cc21371073f0a0c3 authored about 7 years ago by Chas Emerick <[email protected]>
add build.clojure.org/releases repository to contrib integration pom

89c02af663a6c08f2b03f0ba8059c8e11815d88a authored about 7 years ago by Chas Emerick <[email protected]>
Protocol: support set semantics for multiple entries of the same key in messages

15f6c495e5f264d8410fe5c9b1b68cc556389816 authored about 7 years ago by Chas Emerick <[email protected]>
add minor TODOs

de2b7bb3a0099804a4b85df070232b781605a7ec authored about 7 years ago by Chas Emerick <[email protected]>
Copy stream content to a byte string upon writing

29e8acbefec3c7004a365b9712f6ac8cfa9a83b7 authored about 7 years ago by Meikel Brandmeyer <[email protected]>
move load-file-command into helpers ns, significantly improve impl

a80d96c679a289f642cf35397a59fc08cfa53663 authored about 7 years ago by Chas Emerick <[email protected]>
move load_file_sample to separate directory so it's not loaded as part of tests; fix user.dir for invoker runs

0c3bbbd500541717da05b5d82319fd079998522c authored about 7 years ago by Chas Emerick <[email protected]>
noted changes for 0.0.5

58b4890713de6286dbeaa4b93dd5cbc63b782cf1 authored about 7 years ago by Chas Emerick <[email protected]>
add support for explicit :ns in requests

baf2cb850b90d09320842fc414f17ae641cb401c authored about 7 years ago by Chas Emerick <[email protected]>
directory reorg

550d8854e0dac9784d2b0a6cf2dfa3388bc117ba authored about 7 years ago by Chas Emerick <[email protected]>
fix escaping of code used by clojure.tools.nrepl.helpers/load-file-command; eliminated escape and string-argument (just use pr-str, of course!)

976e8013e6811d0e18908cf976e2c992cf3f301e authored about 7 years ago by Chas Emerick <[email protected]>
namespace reorg; migration to clojure contrib guidelines complete

793b7670edbdddf0c69638bbe536c65e0f419792 authored about 7 years ago by Chas Emerick <[email protected]>
use new contrib parent POM

e5c10789f67ef1c4ee0436fdac3a2f24e6556762 authored about 7 years ago by Chas Emerick <[email protected]>
pull off of snapshot parent POM

c8068f31b5ebaa5f58b2513733bcc3169e8f4820 authored about 7 years ago by Chas Emerick <[email protected]>
Ensure ordering of printed responses (i.e. stop writing :out & :err messages with an agent)

40667582cfc63e0c77dfb7a0003dd0cfea9f65be authored about 7 years ago by Chas Emerick <[email protected]>
update contrib pom

1c3e821fc4e46a930bf04e170ad3becb08509157 authored about 7 years ago by Chas Emerick <[email protected]>
restore project to state as of 80ea0a5c (last pre-contrib tree)

74122fe400a4002f918c11934a935a03374005fa authored about 7 years ago by Chas Emerick <[email protected]>
notice re: exit from clojure contrib

b9aaf252c2001785307e696d9cac7e03686425b7 authored over 7 years ago by Chas Emerick <[email protected]>
project moved to clojure-contrib @ http://github.com/clojure/tools.nrepl

f06e01450137e05516555f7e08982a164dc7509b authored about 14 years ago by Chas Emerick <[email protected]>
begin 0.0.2 development

80ea0a5ca553fde03f64226672456422ed897c93 authored over 14 years ago by Chas Emerick <[email protected]>
v0.0.1

fef7447cf837b862980b53653daac0460450d45a authored over 14 years ago by Chas Emerick <[email protected]>
add SafeFn (IFn wrapper) and Connection classes, for pleasant usage of nREPL from Java

62fc4376f4f38759a8a4ca11c04131abb0667d5f authored over 14 years ago by Chas Emerick <[email protected]>
rename wait-for-ack! (it doesn't change any state)

fb7d93fc5d183602e8afb27a45eca2621d31d4aa authored over 14 years ago by Chas Emerick <[email protected]>
(probably foolishly) avoiding reflective calls

200c9871a2973b4f563a41a71f1279a77b5ceb38 authored over 14 years ago by Chas Emerick <[email protected]>
add macro and fn for getting seq of only values from a response

1b4245bd91048ae97b4e8dc847049fe4007b7f45 authored over 14 years ago by Chas Emerick <[email protected]>
throw helpful exception if reading response value fails

5893eccf8a9d2029e34cc8e5cb0bb5e948a61286 authored over 14 years ago by Chas Emerick <[email protected]>
restore newline after clojure version number in cmdline

08bb2dc894f3b169c16c8cac7c9c586db6dba17a authored over 14 years ago by Chas Emerick <[email protected]>
add in-repl macro (send code literals easily)

bd8517ffd15b9a1cb4ea146f865333fc52d09811 authored over 14 years ago by Chas Emerick <[email protected]>
big documentation update

19055016884425c4949ce4494c3f95d8de45cc64 authored over 14 years ago by Chas Emerick <[email protected]>
Ensure that "error" status is sent before writing exception to *err*

0ae232636373b247dc78bafba3cefb1175c37fc2 authored over 14 years ago by Chas Emerick <[email protected]>
fix testing race condition

6a14c2c6cc37cb229b0ef541607688e797e625f5 authored over 14 years ago by Chas Emerick <[email protected]>
fix pprinting, add related tests

ccbd9a34a13a9839ad7f1643ef817c78ec596767 authored over 14 years ago by Chas Emerick <[email protected]>
Use invoker plugin instead of multimodule reactor build (way simpler)

ccdc6c67f5528b93bfcd6b939a7a4ff7f23e0369 authored over 14 years ago by Chas Emerick <[email protected]>
output (clojure-version) on command line sanely

e285cd4fe47e5291733f6c0a8fb721be3eb2380e authored over 14 years ago by Chas Emerick <[email protected]>
ensure that interrupts halt all later output associated with the interrupted requests

82da90a802ff4660675bb1a7ce32f7d40cccd7b6 authored over 14 years ago by Chas Emerick <[email protected]>
reorg to multimodule project to support testing against clojure 1.2 and 1.1+contrib

f8d227246af07e2d5537a8acb017c83837c7b1cf authored over 14 years ago by Chas Emerick <[email protected]>
laying foundation for pretty-printing support

18ba388089925d79e5443f4cae7c525416a2ac97 authored over 14 years ago by Chas Emerick <[email protected]>
Add support for (optionally) printing stack traces automatically

01bc4e9532f157c5ff728f6a14b9c1ddceb9aca2 authored over 14 years ago by Chas Emerick <[email protected]>
fix REPL stream writer impl

ff8326a22e59936261e8792a85ceb78cefa3de5d authored over 14 years ago by Chas Emerick <[email protected]>
tweaked todos

bc10d0aef0e778d702172cd5d89ff3f76cb9e1e0 authored over 14 years ago by Chas Emerick <[email protected]>
add optional color output to nrepl command line support

4476c58f93cd5a7600d45c539e492a2785bd0c80 authored over 14 years ago by Chas Emerick <[email protected]>
print exceptions on *err*, not *out*!

6f26b7eb7517670caaa77c69348f2aaff4a7135e authored over 14 years ago by Chas Emerick <[email protected]>
add Java-compiled entry point class to avoid AOT compile Clojure version incompatibilities

db01d8e84ea78c44c3920f62d2a4189eae66e2e7 authored over 14 years ago by Chas Emerick <[email protected]>
Implemented streaming of *out* and *err*

21ab64d2c910c8510c2d52caa455aa27879552c6 authored over 14 years ago by Chas Emerick <[email protected]>
Writer implementation that sends messages on flush()

eef9fb7f06f5cb183da9654285df7e7b12a1cb00 authored over 14 years ago by Chas Emerick <[email protected]>
Stop including values in :out (prelude to "streaming" of *out*, *err*, and values)

05a5d308f2912cded395cdf25400c5b3c4da1b71 authored over 14 years ago by Chas Emerick <[email protected]>
don't clog the CPU and cause OOME in the process of running something that will time out and be interrupted

926535039f57ace4c3f01250c17c61cd448e5df4 authored over 14 years ago by Chas Emerick <[email protected]>
don't return exceptions as :value

bf4713d37d835680bfa03d900ef2d9ea9b122c00 authored over 14 years ago by Chas Emerick <[email protected]>
add default for :in (doh!)

4ca56365a035dca96ee0d5bcd6bfb9314f0de4fe authored over 14 years ago by Chas Emerick <[email protected]>
more todo's based on community feedback

37920da5238f70eb9b0b7bfbce1755f0a59483ca authored over 14 years ago by Chas Emerick <[email protected]>
add support for defining *in*

32e5f28c8b91d7c03c13beda0b946958bfa6cc01 authored over 14 years ago by Chas Emerick <[email protected]>
add link to original design notes

e0895b0fefea7b2054f71e653348e9f5f50e3bd5 authored over 14 years ago by Chas Emerick <[email protected]>
clarify allowed key and value types in protocol README section

c2f7ab344812b0141c17681ed2d703e0a1cf95bf authored over 14 years ago by Chas Emerick <[email protected]>
fix linebreaks in readme lists

e3f675716586d0069f4907ab455193abac944365 authored over 14 years ago by Chas Emerick <[email protected]>
braindump of protocol & message spec

04849ee8928756befcfbf9aa8c37310a2f32c3b5 authored over 14 years ago by Chas Emerick <[email protected]>
ensure that messages that time out are interrupted ASAP

1a2c5bc32b576992b26f555bb478e5f77ef71cf1 authored over 14 years ago by Chas Emerick <[email protected]>
change to include thrown exception in response as :value

ca4df894c77c5e94b48c84d7558085b286461830 authored over 14 years ago by Chas Emerick <[email protected]>
add support for --port argument to cemerick.nrepl.main

17b4a9a7aae5134f2daa500b52090ecac9236a2e authored over 14 years ago by Chas Emerick <[email protected]>
new (saner) architecture for response reading/handling

5224c978f714cd51e48c884e2ba487f4cf27f406 authored over 14 years ago by Chas Emerick <[email protected]>
implemented ack on server start

46649ef0981bf990ca39488900eaf2ad7d9f86f1 authored over 14 years ago by Chas Emerick <[email protected]>
Provide port-only connect fn

72829f601ad85b081940300177b3b2b74f817fb7 authored over 14 years ago by Chas Emerick <[email protected]>
Make connection object implement java.io.Closeable, support with-open

bed2e55e865cb803e36e8cab51c404213c6f2aa4 authored over 14 years ago by Chas Emerick <[email protected]>
re-enable timeout test

2ba15491873d7523146c40b6699ff52fe87d6b1d authored over 14 years ago by Chas Emerick <[email protected]>
stop checking for EOF, the reader already knows how to do that; error out on incomplete expressions properly

ecea8337b7b15aac84a387e395530ed55e0f5d49 authored over 14 years ago by Chas Emerick <[email protected]>
fix project/artifact name in pom

76bb18759a94a866451ed95653c953341aa442de authored over 14 years ago by Chas Emerick <[email protected]>
slight reorg of helpers/tooling namespaces

7f7ddd3df2d70a4a2df3c669f70cfb4af1b16b97 authored over 14 years ago by Chas Emerick <[email protected]>
drop extraneous newline in command-line REPL

eb38334808d2ec98d143d10508822db067753302 authored over 14 years ago by Chas Emerick <[email protected]>
Threadpool type hint

bee3132d7b35c5af794c14c94af55c8dbd186316 authored over 14 years ago by Chas Emerick <[email protected]>
Add repl version string, derived from project version

33b47183f91b557bef236ab5ff092b664ac5832c authored over 14 years ago by Chas Emerick <[email protected]>
Move tool helpers into different ns, add tests for load-with-debug-info

615313ec21cc2192f015ead5c1059fec63ef44db authored over 14 years ago by Chas Emerick <[email protected]>
fix up error handling somewhat, add more docs

f87d88de7fcc40800f84fe39a383a12289a052be authored over 14 years ago by Chas Emerick <[email protected]>
Initial spike.

b197ced221ddeff5c207165ac1179159fce97493 authored over 14 years ago by Chas Emerick <[email protected]>