Ecosyste.ms: OpenCollective

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

github.com/lamdu/lamdu

lamdu - towards the next generation IDE
https://github.com/lamdu/lamdu

Fragment suggest appropriate get-fields when value is record

1744c2f30be24023f36df1d81a28637d5dd298b0 authored over 3 years ago
Fix WYTIWYS behavior for fragment options

Not necessarily the cleanest way to do it but works.

ed1891acff2adf1ebcd877a77ba345061996f597 authored over 3 years ago
Add failing WYTIWYS test

942f29d774a842c4f2b78cee3384868298c40766 authored over 3 years ago
Record closer isn't a valid search term & new WYTIWYS test

It wouldn't be typed in a hole, and should be navigation feature when typing expressions like "{...

f41771ed077f95b54bb1dcd22be8e4ea6cd1217e authored over 3 years ago
Add WYTIWYS test incorporating deletion

06408fcfc14e103640c0c62b04c37e80ca01013d authored over 3 years ago
When inferred value for hole is function producing variants, suggest injects

28209244df40b47e04dd133d8ed2304cb1cb1f59 authored over 3 years ago
Suggest patterns not exclusive to each other

05ed307a6b1245995ea6bcd1f2b6b6985cda123e authored over 3 years ago
new hlint rule and hlint police

1f43c34c7f3226994d829f9790cefb3c448a6d45 authored over 3 years ago
When inferred value for hole is variant, suggest injects

76710e311f2000e52cbdc5b25b4fdfbc28c94586 authored over 3 years ago
Revert "stdlib: add fix"

Already exists as "recursively"!

This reverts commit 3f73bb1d5ad99bb6b4165c5bb7c3c89d1e3be60d.

51edeeabe8eb892c6fad171fba3afdfa89a7abf5 authored over 3 years ago
Apply on expr in fragment heals when appropriate

10dfd2c6ba6f9190e7a4942b98fe1beddc71ae38 authored over 3 years ago
makeApply only gets what it needs

8df43122ccdf7fa134dbed6f5985931f839d7023 authored over 3 years ago
FragmentEdit: Deletion of the '?' heals

ee863d5dd15f3cfd2b467c3cac5e8260f8d3e6f0 authored over 3 years ago
Add linux ubuntu dockerfile for testing purposes

60455aa7de64cb4a48b926835725e74ce102a464 authored over 3 years ago
fix tag ordering within fragment results

c12225a3b4dfaa8103bf5575a04fa840e768a13f authored over 3 years ago
Fix fragment emplace crashing when there are functions getting empty record as arg

39aa0a616724bfb099f74270782544745639b5b8 authored over 3 years ago
Add failing test

69c8e43e866663a07251fd9a045f4023f95f558f authored over 3 years ago
stdlib: add fix

3f73bb1d5ad99bb6b4165c5bb7c3c89d1e3be60d authored over 3 years ago
Fix https://github.com/lamdu/lamdu/issues/129

7c5eb2319fd912bac595c002ea689d5a1891c9c6 authored over 3 years ago
IfElse: Deleting the 'if' condition deletes the whole 'if'

* This allows WYTIWYS backspace after typing "if"

f4e764c1b1ca65806ddee908b16066fe3118b441 authored over 3 years ago
IfElse sugar: Remove redundant parameter

d663a23041a06ba98efde6ff87680de92a1ab3ed authored over 3 years ago
Fix https://github.com/lamdu/lamdu/issues/122

1e7f37d2d8c3bf9d5f9db392ede460f42e68798a authored over 3 years ago
hlint police

8f8507414f65599cffd1951962f06e22af6b0276 authored over 3 years ago
Oops fix #127

a887691223b9b8062cb4982bdce9cfb5eb76b60b authored over 3 years ago
Close paren navigate up from operator RHS, fixes failing WYTIWYS test

78deb995e3a3ddb7147837b7348f54b70bb8ab7f authored over 3 years ago
Add failing WYTIWYS test capturing a part of #126

e79b8c2b81de59782bca1ddae8298918bde4e12a authored over 3 years ago
Extract closeParenEvent function and DRY

0d7dc851d58a25b7811c97d8115cb8e1b8b8153a authored over 3 years ago
Inline local function used once

6ad4961df9c30152b61b250caae3d0a7033de8f3 authored over 3 years ago
Fix display order of parameters of operators, which was previously ordered only by tag order, not presentation mode

7d59d98abd69b876d35cc747914a76d9fe799adc authored over 3 years ago
Fix crash regression*

Before de9db83bd501d, while it wasn't a crash, it still wasn't right:
the presentation mode for ...

1b7ee17b26e8a5a26b71525ac61abc8a3e220847 authored over 3 years ago
Add failing test for crash since de9db83bd501d

8cd293e994568b5365a31532331e3097cd4f5d5b authored over 3 years ago
Update build instructions for Windows

305d7df8001b192ce9956aa3032771dea89c3f35 authored over 3 years ago
Transition from nodejs-exec to tweak's inline-js

Hopefully now someone else would maintain the package working across different platforms :)

Not...

04efa313a0782af8c4a05b5e5796f7818c31bc56 authored over 3 years ago
macOS: build executables compatible with older macOS

Arbitrarily chose 10.9 "compatibility target". Verified on 10.15

7cb119ddf07959f42a278c4503c10ab536719b4d authored over 3 years ago
make_archive asserts that Lamdu executable should run on older macOS versions

5d78df18af716b7d8903ab7e600d2bc19120a990 authored over 3 years ago
Add assertion that bundled node has no external dependencies, and no need to re-sign nodejs if signed

For the right nodejs on macOS one currently should use the official nodejs installation and not ...

6607641a5cc112dcefacac8e14c8aca904b5e89a authored over 3 years ago
macOS release scripts (signing and notarisation)

3da10e0ca849a001fa9f6df993532b90087c6ce7 authored over 3 years ago
hlint police

f5aa226fdf6fd1ddaa6ec1d826ddd3a7509e2689 authored over 3 years ago
Update stackage resolver

2e9661a45223462878e5e671b517aa99448dc413 authored over 3 years ago
Better Italian than google-translate :)

ee6c4370f376f7728de0d54cf6e49bc941ff6985 authored over 3 years ago
Theme names in italian (with help from Google translate)

7c2d1d266f956b461de0dfbd2d5fe06d37869885 authored over 3 years ago
hlint police

7dcb49804084c9a428b135fead80f0379b20aaac authored over 3 years ago
Upgrade momentu

de9db83bd501dd333c461732beacf05c5b1b957c authored over 3 years ago
Config is parsed from JSON to string key first

73ef783d76d936fa7c1f30e07dc500e8a747f7d8 authored over 3 years ago
Config is parameterized on key type

058e299c0641ff1f768f6d9c4116c99b10a813d9 authored over 3 years ago
hypertypes changes

f1d8caf006ffe93565c071404b7587c3f9e7ad0f authored over 3 years ago
hlint police

bcdd27a08bec34f5eedecd15bf0c835a0543165f authored over 3 years ago
Fixes to build with GHC 9.0.1

f12d60994fd0001c9f8e06555af9c7d944e1637b authored over 3 years ago
Fix ordering of add-param-after

c3f52c0c6e8c9f424626f8518a5c8bff76cc75fd authored over 3 years ago
Space opens a hole too

364fda1cfd475bb0fae50e2b5f191ac4e17bfa20 authored over 3 years ago
SearchMenu has config keys to open/close

537bf27a025ecc67b68f6fc008a2d6cdfa46caff authored over 3 years ago
stdlib: changed zip to operator

d78babcd9b14d897eb08cdbdb52fb572dc2fb30b authored over 3 years ago
Fix param order broken when changing param name

0124b6c0a5a2f1c0a0217b438d1e803d5e6be491 authored over 3 years ago
Fix missing parens for operators with extra args

f22fe9dcfe0481c830ba1d43f6d289173a81cee9 authored over 3 years ago
Add failing test for missing paren

961cf9a26db5ca938965879ba6ab71d9b990c652 authored over 3 years ago
Formatting: rename searchTerm=>str

b4bd6ed2942febd9f501a8b406d555e0ba2d5d21 authored over 3 years ago
Pane up/down via Alt, not Cmd

712088512957ef47a6a62aeaeefa0f5bcb3a5282 authored over 3 years ago
TagPane: Add tag order editing

5fa833899db739794f007ba9dae12ac5504cdd0e authored over 3 years ago
Sugar: Supports setting tag order

f0bd2cf3daffe91e63dca906609255c45d9b330a authored over 3 years ago
Fix changing parameter orders

700b6cc6975af1ac8d96e083fcde488a6ab0bc85 authored over 3 years ago
Add failing tests

bbc2c12e72730fc28091decf7060647fd8cb93f6 authored over 3 years ago
Add debug config option to print all events

* Upgrade momentu to support post processing events

0225b36784d9df2f8a9287735a6a86127dc702d7 authored over 3 years ago
Use folds monoid instance

bfb7e67d263e5d1d2c539a2c01e9665cbca06ddf authored over 3 years ago
Fix WYTIWYS test: Close paren exits lambda and completions also by abbreviations

a77724b0dc2c2810a24e568d1358d09df2f93af5 authored over 3 years ago
Add failing WYTIWYS test

5c67dabbe82bc00aab2c3326637c0b6ec950c52d authored over 3 years ago
Prefer locals over syntax options

Specifically let-expressions always fit the types,
but when typing "l" and there is a local star...

73198e44950e5acf3aef4f25f3a397ae26a7d37f authored over 3 years ago
stdlib: sort in an operator

bd328bbfbc4bc4bd860908b17f163113ebc96acc authored over 3 years ago
Fixed typing unnamed for unnamed defs in holes

7bb98e7d3f85586b3b5624e42734bdfb108d272f authored over 3 years ago
stdlib: split is an operator

770864b5efb97ea84dd5901c6368979a895399ac authored over 3 years ago
Fix #123

855a4b2c388b68dbe56d1bd5117cfc85381e7456 authored over 3 years ago
Add failing test for #123

d8172f062c9229b422932aaa282a25d84d37672a authored over 3 years ago
Oops "," should add field on case when the whole expr is selected

Seems like it was broken in de3e83f26ecdb24f76

bbeda2215c531f8517af340d60450204ced3351d authored over 3 years ago
Fragment: can type new pattern matches

7dbf8ca6df8debb8059caf8d36f3b2a31f496e6b authored over 3 years ago
DRY and fix auto-name bug in hole results

0d3095d8caa4c0f09c1efe0eb905f2257eb950ff authored over 3 years ago
Add failing test for wrong auto-names in results

9feffc1e3af7444df94569aba5fa161597d47235 authored over 3 years ago
Fix ability to type suggested empty records and pattern matches

b4feb62eb40359217d66a448ffe15962a559cff6 authored over 3 years ago
Add failing test for inability to type empty records when suggested

a9af97e1e91b5267e9db6da8c857af14f7a668f0 authored over 3 years ago
HoleEdit: With empty search-term, keys on results apply on them rather than create the search-term

7d0fa78573cbcfe17105da03f3839a095655734f authored over 3 years ago
Avoid suggesting unit variables

2b89fedcda32477322feef235d7b4b2dc25b1185 authored over 3 years ago
Improved auto-names for unit and void types

8e3b4b3eb2c229111139b52132432b55459d6f66 authored over 3 years ago
Hole/fragment options when opened with no search term.

This currently has two issues:
* We now more easily see that in "| _" we get access to the lambd...

a8cf489985d6a22d481855010a2d6a1285622563 authored over 3 years ago
Remove remains of hole close/open functionality (now in momentu)

3a0bbf88813475b7dfa2d90c138be9e6060fceab authored over 3 years ago
Upgrade Momentu (for search-menu's option of being closed)

13c54c05361e1aebe6392ed63d42fd7b60da9fde authored over 3 years ago
nix: Fix missing graphics-drawingcombinators dependency on vector

7181a1947711aca65b7e33e2b9db2328191e968f authored over 3 years ago
Set window icon

b06e21c88b9ef4e34409abc9f469fa50b5116678 authored over 3 years ago
Move {tools/=>}data/Lamdu.png

fb936043261791195614d1fd4a6aa7e61fe0d76f authored over 3 years ago
Update test to reflect if-edit improvement

fac8d17426f4df6a5beb912ed3f177aa6682b37d authored over 3 years ago
Rudimentary literal bytes editor

Fixes https://trello.com/c/USxtq6Un/457-oops-removed-way-to-enter-literal-bytes

212a038b60cfc2c015464e4143b774331da571fe authored over 3 years ago
DRY: makeLiteralCommon

09569a0f19d7b9424492fd5b4216fc2b6764e474 authored over 3 years ago
If-else WYTIWYS fix - typing colon in condition goes to then-clause

e1580669e265e6a90479af8efea2e41485c37b3a authored over 3 years ago
hypertypes change

5e1ea652a32212d52c193803d90876893dfef81b authored over 3 years ago
Holes results: Avoid suggesting open records for definition parameters

Fixes https://trello.com/c/CDseN2kF/337-apply-forms-for-open-types

d5081cda7be0d6a5badeeab643eb80b89debe60f authored over 3 years ago
Fragment option to wrap expr in record

6c3198556ae77cadbf7cb5784e61b68834eebc87 authored over 3 years ago
Fix nominal and lambda fragment options not being enterable

f0cca8050c1810fa67f7975422344cfc15c24a2b authored over 3 years ago
Inject actions are WYTIWIS

Deleting an injected value turns it to nullary inject,
and parens on nullary inject turn it into...

ac12868eb54bc2091640700270edfe101fa7627e authored over 3 years ago
Lambdas syntax: always with lambda symbol

* More similar to light lambda syntax
* More WYTIWYS - it now makes sense to write "\" for lambdas

dc2ae2a12ee5e54420968a703b9a07f3cea9cbf1 authored over 3 years ago
Holes/fragments rewrite!

Much cleaner UI for fragments, and also much cleaner code for fragments and holes.

Notable addi...

de3e83f26ecdb24f76c069960b2de9386c370182 authored over 3 years ago
Remove hole and fragments completions functionality temporarily

7d6da0df11dd5d996570f4989483cc926372614b authored over 3 years ago
Update hypertypes, simplify imports

d602496ab3e1e2dda29e4949a77f55320d916742 authored over 3 years ago
Cleanup: reuse stdWrapParentExpr

For a reason I don't understand in 7ff52128ab02e I changed the code
to not use it. I can't under...

a8ad28fc25d680a08a0c9db532a1e67ac7eb65e9 authored over 3 years ago