Ecosyste.ms: OpenCollective

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

Lamdu

The Lamdu collective develops Lamdu, a new kind of programming language which breaks out of the boundaries imposed by text files.
Collective - Host: opensource - https://opencollective.com/lamdu - Website: https://lamdu.org - Code: https://github.com/lamdu

Menu: pre-events reform

Menu item pre-events aren't added to them, but rather to whole search-menu.

This prepares to a ...

github.com/lamdu/momentu - ffed0725cdf2ce824d20c42fce70665969ff6ece authored over 1 year ago by Yair Chuchem <[email protected]>
More reader monad convention cleanups

github.com/lamdu/lamdu - 2ec0646e0ccb3e0daeca4c4b6c0f08a0e8dc65bc authored over 1 year ago by Yair Chuchem <[email protected]>
Rename towards generalization

github.com/lamdu/momentu - 54320d98bc0ccd5632ff922ecc371e8e36e26dc9 authored over 1 year ago by Yair Chuchem <[email protected]>
Minor cleanups

github.com/lamdu/momentu - 73c7566bf28f33aea3a8dfaa757db2c0e343d204 authored over 1 year ago by Yair Chuchem <[email protected]>
Extract functions

github.com/lamdu/momentu - cd88e45f3f1c67f918c55c3c98eb24928c4afcb4 authored over 1 year ago by Yair Chuchem <[email protected]>
Use (<>) rather than mappend

(only requires Semigroup rather than Monoid)

github.com/lamdu/momentu - e5ab564aca6bd6c1b1baf438787184ae3a1af2ec authored over 1 year ago by Yair Chuchem <[email protected]>
Extract functions to module Momentu.Widget.Events

Not sure its the best name for the module but split is helpful.

github.com/lamdu/momentu - d47f89392917596763c264604f99763a9ccd795a authored over 1 year ago by Yair Chuchem <[email protected]>
Extract functions and minor formatting

github.com/lamdu/momentu - 74107e923a338323aba4b0707f2c707c01c441e8 authored over 1 year ago by Yair Chuchem <[email protected]>
Reader monad conventions change

Some functions, like those in Lamdu.GUI.Annotation, still have the form of `m (Widget o -> Widge...

github.com/lamdu/lamdu - a27d0ea944098683499ef59a3ef14fbc42a8128b authored over 1 year ago by Yair Chuchem <[email protected]>
Generalize types

github.com/lamdu/lamdu - c487a59b7623c4ee46e36f76bc64b73227f0ac7f authored over 1 year ago by Yair Chuchem <[email protected]>
lift later

github.com/lamdu/lamdu - af7be363f8882cb0b5594ea07ed6acdf6ec350f7 authored over 1 year ago by Yair Chuchem <[email protected]>
Smooth resize!

Tested on macOS and Linux.
Nix build not verified, it probably almost works.

github.com/lamdu/lamdu - 4b2c53b4981cbaaef57de934a288d71af1864dbf authored over 1 year ago by Yair Chuchem <[email protected]>
Enable animations during resize in macOS

TODO:
* Once https://github.com/fpco/inline-c/pull/143 is merged, use upstream inline-c from Hac...

github.com/lamdu/momentu - 6f169330d3a6dffbf27b7b202c2d4f2313f14817 authored over 1 year ago by Yair Chuchem <[email protected]>
Flip main-loop threading model: draw in main thread

Events other than EventWindowRefresh are sent to a background event-processing thread to handle,...

github.com/lamdu/momentu - 0e533e5b6713a4edf42b70c1d01ec89331a8d165 authored over 1 year ago by Yair Chuchem <[email protected]>
Simplify animThreadLoop (losing tiny bit of efficiency)

github.com/lamdu/momentu - be1b9f5f2bc91ad7f6d9466c27aa74d810c7930d authored over 1 year ago by Yair Chuchem <[email protected]>
Start directly at initial frame rather than animate to it

github.com/lamdu/momentu - c9c46df9dd05bd412438ace22e0c83bc0fba3159 authored over 1 year ago by Yair Chuchem <[email protected]>
Use Anim.Dest type rather than tuple and add comments.

github.com/lamdu/momentu - d09073a9560c623276ce96236e8b68bb1a6d9802 authored over 1 year ago by Yair Chuchem <[email protected]>
macOS: Lock OpenGL context while drawing to avoid potential crashes during resizes

github.com/lamdu/momentu - 32532f03f722502ab4240ed32660dfeae412f654 authored over 1 year ago by Yair Chuchem <[email protected]>
GA(deps): Bump actions/cache from 3.3.0 to 3.3.1

Bumps [actions/cache](https://github.com/actions/cache) from 3.3.0 to 3.3.1.
- [Release notes](h...

github.com/lamdu/lamdu - a1a376aa0b39e1bbe1f377113e1f6f4aed4fde16 authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
GA(deps): Bump haskell/actions from 2.3 to 2.4

Bumps [haskell/actions](https://github.com/haskell/actions) from 2.3 to 2.4.
- [Release notes](h...

github.com/lamdu/lamdu - 2e56484eb209b22d78941cffc35d8e59f99e884a authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Update momentu with big Reader monad conventions change.

Only make things work with the change without propagating the same style to Lamdu's own code

github.com/lamdu/lamdu - 9cc4a311ef5ce5560a1f0ce37c9d82b91cd60eea authored over 1 year ago by Yair Chuchem <[email protected]>
Fix red cursor bug introduced in d423ef550034

Repro: in textedit example type something or move cursor

github.com/lamdu/momentu - 01d6a63eeb81b328471930071f07d95759111a6f authored over 1 year ago by Yair Chuchem <[email protected]>
Update stack resolver (use GHC 9.2.7)

github.com/lamdu/momentu - 221c57fe3291534e1bbb89b1b3e9d3cb2fea6cdb authored over 1 year ago by Yair Chuchem <[email protected]>
Update stack resolver (use GHC 9.2.7)

github.com/lamdu/lamdu - 76c8761e9c4c88a6f576f39c4933b90780f2e890 authored over 1 year ago by Yair Chuchem <[email protected]>
hlint police

github.com/lamdu/momentu - 29f0c06f0081ee2394132c3dc92dd4b6ec0c1800 authored over 1 year ago by Yair Chuchem <[email protected]>
hlint police

github.com/lamdu/hypertypes - f455007c161905e6e4f3a1edb3ac171b5afe4868 authored over 1 year ago by Yair Chuchem <[email protected]>
hlint police

github.com/lamdu/lamdu - 0a9bb225d8de1cbe6486c58f3f012ddfea76cc76 authored over 1 year ago by Yair Chuchem <[email protected]>
Extract iso

github.com/lamdu/lamdu - eeffa317f3f7447432abae464d50e2bea968ca0e authored over 1 year ago by Yair Chuchem <[email protected]>
Transition from convention of parameters inside reader-monad result.

Not sure why we used that convention to start with.
With monads other than readers it does conve...

github.com/lamdu/momentu - d423ef550034f5178d5888e254ddb63df1062a84 authored almost 2 years ago by Yair Chuchem <[email protected]>
GA(deps): Bump actions/cache from 3.2.5 to 3.3.0

Bumps [actions/cache](https://github.com/actions/cache) from 3.2.5 to 3.3.0.
- [Release notes](h...

github.com/lamdu/lamdu - 6d03f8cf916c7740129b6edba57c25a0d803c4ca authored almost 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
add HNodes context for FlatEmbed

github.com/lamdu/hypertypes - 0ec0aa2a7fb6af4bb70727d7ee590bcc02b607ed authored almost 2 years ago by MegaBluejay <[email protected]>
Add failing test for #14 (will be fixed in next commit)

github.com/lamdu/hypertypes - 992f0802e3667256fc92bb414fd0f761515e81f3 authored almost 2 years ago by Yair Chuchem <[email protected]>
Update stackage/GHC to 9.2.5

github.com/lamdu/hypertypes - 45354062d5038b253291bba16aa1462bb30c20af authored almost 2 years ago by Yair Chuchem <[email protected]>
hlint police

github.com/lamdu/lamdu - 905e89d88b70c60c7c94e1c2e68f76a8b9589b09 authored almost 2 years ago by Yair Chuchem <[email protected]>
Update macOS build instructions as also works on ARM

github.com/lamdu/lamdu - 12f14bec9b5da0ffafa8ab0c354983fa5113d4bb authored almost 2 years ago by Yair Chuchem <[email protected]>
nix: Fix rocksdb-haskell sha256

github.com/lamdu/lamdu - cc5dd06461ccf6a78bb52f280c47e9a24efaf603 authored almost 2 years ago by Eyal Lotem <[email protected]>
Fix Lamdu build on macOS ARM native

Note that I broke the nix build because I wasted an hour on trying to get nix or just nix-hash t...

github.com/lamdu/lamdu - b55f7db9d459ebbe3a54a7671ff3578981e422bc authored almost 2 years ago by Yair Chuchem <[email protected]>
Fix search-replace false positive in doc

github.com/lamdu/lamdu - ee212b54e3971fafb1491b01cf4257199867834e authored almost 2 years ago by Yair Chuchem <[email protected]>
GA(deps): Bump actions/cache from 3.2.4 to 3.2.5

Bumps [actions/cache](https://github.com/actions/cache) from 3.2.4 to 3.2.5.
- [Release notes](h...

github.com/lamdu/lamdu - dacd9bbc3266b95053789741907b380a02052af1 authored almost 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Update Momentu, unified Widget.Id and AnimId -> ElemId

github.com/lamdu/lamdu - 5b15688e53ccbf7448ff11134b3e51ed082c6b6c authored almost 2 years ago by Eyal Lotem <[email protected]>
Oops fix warnings

github.com/lamdu/momentu - f0f0e84ea92841daa488ba947de52ef5930d274a authored almost 2 years ago by Yair Chuchem <[email protected]>
Update stack.yaml to lts-20.11

github.com/lamdu/lamdu - c8c9e7659714386821ce4f87725d803ecbf22e02 authored almost 2 years ago by Eyal Lotem <[email protected]>
asElemId instead of augmentElemId and manually constructing ElemIds

github.com/lamdu/momentu - f8e89fa2662f172b9986c03871d00d8e1ca908a6 authored almost 2 years ago by Yair Chuchem <[email protected]>
Missing rename {anim=>elem}IdPrefix

github.com/lamdu/momentu - b287a15f0467176628b0eedf8c70907723a51e69 authored almost 2 years ago by Yair Chuchem <[email protected]>
ElemId is a newtype and has IsString instance

github.com/lamdu/momentu - f40da29a489fdda11a7513757b7e12722f3ef023 authored almost 2 years ago by Yair Chuchem <[email protected]>
hlint police

github.com/lamdu/momentu - e935da46099e7c9664a8a21a2b6af0b89a3f4c48 authored almost 2 years ago by Yair Chuchem <[email protected]>
Unify old WidgetId and AnidId to ElementId, more ergonomic

Still needs to be a newtype again

github.com/lamdu/momentu - 35a9063f2bf9c6ab5c1f0db7a8ee7dd44fda6d72 authored almost 2 years ago by Yair Chuchem <[email protected]>
git-search-replace.py AnimId///ElemId -f

github.com/lamdu/momentu - 0a1d2e7811bf2f745a925bedb2eed7b66358dc3b authored almost 2 years ago by Yair Chuchem <[email protected]>
Rename modele GUI.Momentu.{Animation=>Element}.Id

github.com/lamdu/momentu - f8f246f1ece33bb65c5817972db8475590147dbd authored almost 2 years ago by Yair Chuchem <[email protected]>
Update stack resolver

github.com/lamdu/momentu - ed52f122bf63d6c7e938555b3d9dfed8416a8de3 authored almost 2 years ago by Yair Chuchem <[email protected]>
Update hlint version

Perhaps this will fix CI failures due to shared library for hlint missing (#196)

github.com/lamdu/lamdu - 32d220386b33a5c966bb78628611244715293969 authored almost 2 years ago by Yair Chuchem <[email protected]>
Remove redundant constraints warned by GHC 9.2.5

3 warnings were ignored as removing those constraints actually causes errors.

github.com/lamdu/hypertypes - 5b2ebd330528a7559da63780a91ad0ceebfc884d authored almost 2 years ago by Yair Chuchem <[email protected]>
GA(deps): Bump actions/cache from 3.2.3 to 3.2.4

Bumps [actions/cache](https://github.com/actions/cache) from 3.2.3 to 3.2.4.
- [Release notes](h...

github.com/lamdu/lamdu - ecac63ab394c4357f27918bc95e6646ce071f3ca authored almost 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
GA(deps): Bump haskell/actions from 2.0 to 2.3

Bumps [haskell/actions](https://github.com/haskell/actions) from 2.0 to 2.3.
- [Release notes](h...

github.com/lamdu/lamdu - 7d158f885204fd3c6feee1a43c7443c0c596b9f3 authored almost 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
GA(deps): Bump haskell/actions from 2.2 to 2.3

Bumps [haskell/actions](https://github.com/haskell/actions) from 2.2 to 2.3.
- [Release notes](h...

github.com/lamdu/bindings-freetype-gl - 9f08ae2c843190eb7d7b0e1c95e5eac2d3e5e337 authored almost 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
GA(deps): Bump actions/cache from 3.2.0 to 3.2.3

Bumps [actions/cache](https://github.com/actions/cache) from 3.2.0 to 3.2.3.
- [Release notes](h...

github.com/lamdu/lamdu - 2a9f5346c318c939df7df109380e937457ad1002 authored almost 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
GA(deps): Bump haskell/actions from 2.0 to 2.2

Bumps [haskell/actions](https://github.com/haskell/actions) from 2.0 to 2.2.
- [Release notes](h...

github.com/lamdu/bindings-freetype-gl - e222615bc98342582966b08f4172a5b9eb329969 authored almost 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Compatibility with GHC 9.2

Additionally there's also a problem with the text-trie package,
fixed in the fork at https://git...

github.com/lamdu/lamdu - fb89269337c369b9d1f7274c7773b89408486785 authored almost 2 years ago by Yair Chuchem <[email protected]>
Fix build with GHC 9.2.5

github.com/lamdu/hypertypes - 7e1a044804a16376101045b11842a8d68037ec4b authored almost 2 years ago by Yair Chuchem <[email protected]>
GA(deps): Bump actions/cache from 3.0.11 to 3.2.0

Bumps [actions/cache](https://github.com/actions/cache) from 3.0.11 to 3.2.0.
- [Release notes](...

github.com/lamdu/lamdu - 47810db4a40eb499ce6883e9f41e6073c773142c authored about 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Adjust maxExprDepth mechanism

Was too low for code in https://www.reddit.com/r/lamdu/comments/zk2eza/aoc_2022_12_using_mutable...

github.com/lamdu/lamdu - 9a04cfe2ea2c1679f154bf7e0ba9addc77748dcc authored about 2 years ago by Yair Chuchem <[email protected]>
Fix #201

We have a UI hierarchy max-depth mechanism mostly to be able to understand and resolve infinite ...

github.com/lamdu/lamdu - 5540501031965da3b6c07dcbc734fc4ca835d5c8 authored about 2 years ago by Yair Chuchem <[email protected]>
DRY

Some code parts looked heavily indented after fourmolu formatting,
however the formatting made p...

github.com/lamdu/hypertypes - 161142e0d9f503194b85fb6f5b2a5907a1ae3783 authored about 2 years ago by Yair Chuchem <[email protected]>
Code formatting using fourmolu

While things are spread over many more lines and are more indented,
the style is good enough and...

github.com/lamdu/hypertypes - 8a4e6b988706ed263f774d7985cb97b58a5e30a1 authored about 2 years ago by Yair Chuchem <[email protected]>
Use \\ rather than withDict. Nicer and works better with formatters like fourmolu

Also removed apparently unnecessary withDict in test

github.com/lamdu/hypertypes - b265f3a71025075f9151806d10b48dd06a3b1488 authored about 2 years ago by Yair Chuchem <[email protected]>
Bump stack.yaml resolver: lts.{22=>33}

github.com/lamdu/lamdu - 66acdb7b055a019f1a83273492bdbf944fd433b7 authored about 2 years ago by Eyal Lotem <[email protected]>
Make the searchmenu example more elaborate

github.com/lamdu/momentu - eaff545d185fe570d222c00f39e516fb7078890c authored about 2 years ago by Eyal Lotem <[email protected]>
SearchMenu: Re-export OptionList, Option, RenderedOption and Submenu

github.com/lamdu/momentu - a51e6438ec7a115e19a0671f7beb855e75814fc7 authored about 2 years ago by Eyal Lotem <[email protected]>
Menu: Add mkOptionList

github.com/lamdu/momentu - e6b3afecde18e318def9b4b0e029b44fe7422c0c authored about 2 years ago by Eyal Lotem <[email protected]>
Fix #195

91cdfa1 made the mechanism added in c5b3866e2bef not remove the cacheId on the actual result.

github.com/lamdu/lamdu - 5cb4f62351004a1982638fedebb34c1556810233 authored about 2 years ago by Yair Chuchem <[email protected]>
stack.yaml: Bump to lts-19.33

github.com/lamdu/momentu - 6f845e10f2fdd88e14fa53cc3dbbcc27c777e7a0 authored about 2 years ago by Eyal Lotem <[email protected]>
Replace link to 'Data types a la carte' paper

github.com/lamdu/hypertypes - f2be425e8212243bc25c9b649448b63a2f52de22 authored about 2 years ago by René Muhl <[email protected]>
GA(deps): Bump actions/cache from 3.0.10 to 3.0.11

Bumps [actions/cache](https://github.com/actions/cache) from 3.0.10 to 3.0.11.
- [Release notes]...

github.com/lamdu/lamdu - 64f411a135716c55be1750a0488ec17ceffb7b86 authored about 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
GA(deps): Bump actions/cache from 3.0.7 to 3.0.10

Bumps [actions/cache](https://github.com/actions/cache) from 3.0.7 to 3.0.10.
- [Release notes](...

github.com/lamdu/lamdu - 8aef6d9dadf6b4dfb787053fe9d2c20260177430 authored about 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
js: use tail-call in bind (fixes #192)

github.com/lamdu/lamdu - 91cdfa13acf05718396aa44af54effbee193929a authored about 2 years ago by Yair Chuchem <[email protected]>
Add failing test for #192

github.com/lamdu/lamdu - 61bb7e4a728d941718bf4708bc3427aac58cdb02 authored about 2 years ago by Yair Chuchem <[email protected]>
can apply actions on elif keyword which represents the else clause it was in

fixes #181 although it would have been even better if shift-left from any part in the else-if
wo...

github.com/lamdu/lamdu - e2d05ef69d8bd00cb9665fbb44cf72f1617b5769 authored over 2 years ago by Yair Chuchem <[email protected]>
wip

github.com/lamdu/lamdu - a24a9ab2324551725996da0c02660277450cdbae authored over 2 years ago by Yair Chuchem <[email protected]>
Pass used value instead of flag

github.com/lamdu/lamdu - 2ff69bf3abfa1f2d512265919210176cda94e48e authored over 2 years ago by Yair Chuchem <[email protected]>
Add comment

github.com/lamdu/lamdu - 8493ae14a6cfdc03ffed1a04154d9fc788ed82f0 authored over 2 years ago by Yair Chuchem <[email protected]>
Layout change: error/success indicator for repl appears left of its name.

Perhaps not beautiful but is certainly more functional:
When creating new definition can edit it...

github.com/lamdu/lamdu - 49899f5a208118396273d1567b32e3f0c1758aa0 authored over 2 years ago by Yair Chuchem <[email protected]>
Bump momentu to reuse wideLayoutUnambiguousOption

github.com/lamdu/lamdu - 611e1df27faa5fc07914023dafa33b5e0bedee7a authored over 2 years ago by Eyal Lotem <[email protected]>
Responsive.Options: Expose wideLayoutUnambiguousOption for convenience

github.com/lamdu/momentu - 836c6490e32a9a8683de4e56d13ab11a1a8e195a authored over 2 years ago by Eyal Lotem <[email protected]>
Responsive.Options: makeWideLayouts: remove dead parameter

github.com/lamdu/momentu - 39d9d1da0efbdb7095a472dee31ede2b30a1c532 authored over 2 years ago by Eyal Lotem <[email protected]>
Definition: Inline addResToWidget

github.com/lamdu/lamdu - f19c5a53fa8bb48bf7e46446e27165a9a1ac39b3 authored over 2 years ago by Eyal Lotem <[email protected]>
Use responsive.render

github.com/lamdu/lamdu - b04d10d777d66f8d520d71bb6fc1877e47c55c8b authored over 2 years ago by Eyal Lotem <[email protected]>
Responsive: Add 'render' function

github.com/lamdu/momentu - 7e59afc6166dab7a6e578b572615a3c8bfbe9a65 authored over 2 years ago by Eyal Lotem <[email protected]>
CodeEdit: Use the wide responsive rendering if it fits

github.com/lamdu/lamdu - 8c4129913e6dd6c9dd8d6cbbe2f7ec2755cca22f authored over 2 years ago by Eyal Lotem <[email protected]>
Simpler syntax for sum-typse

github.com/lamdu/lamdu - 5d2d31a9a341e48d280040fea486b36f2b4d054b authored over 2 years ago by Yair Chuchem <[email protected]>
Make open records types more similar to the new term-level design

github.com/lamdu/lamdu - c21a91f8b3f412c1ba1e981487aec4da9ea43eaa authored over 2 years ago by Yair Chuchem <[email protected]>
New simpler syntax for open record / case

Also need to make similar syntax in inferred type

github.com/lamdu/lamdu - 081e178ddb6ff9fa5308caa8cc9e080e026a073d authored over 2 years ago by Yair Chuchem <[email protected]>
Remove dead-code / unused keys from config

github.com/lamdu/lamdu - d7e127833fdcf9410645ec4cc2a814f9bdacd7f0 authored over 2 years ago by Yair Chuchem <[email protected]>
Use Lens._last

github.com/lamdu/lamdu - c853a693aecd4a23541127cb1c7aa8dcc34058aa authored over 2 years ago by Yair Chuchem <[email protected]>
Delete key when choosing tag no longer deletes whole record (fix #190)

github.com/lamdu/lamdu - ae63a5b4cd2023fd7bfc9a73a92b84e111415316 authored over 2 years ago by Yair Chuchem <[email protected]>
Use Lens.filtered

github.com/lamdu/lamdu - 4e250e769b2ffe88903a11ddc33c1f0bd6d96911 authored over 2 years ago by Yair Chuchem <[email protected]>
Extract abbreviations to module

github.com/lamdu/lamdu - a3d5cdcebc158739be303c69dbd96e80d1febdc8 authored over 2 years ago by Yair Chuchem <[email protected]>
Dont use an abbreviation if it is a prefix of a different visible name (#186)

github.com/lamdu/lamdu - 68b17c507c987309d99daad10b006c06d2a0210e authored over 2 years ago by Yair Chuchem <[email protected]>
Split passes out of Names.Add module

github.com/lamdu/lamdu - 43f668273ba35d6423855cf8cddf2a08881b8ad2 authored over 2 years ago by Yair Chuchem <[email protected]>
Bump momentu to only print non-empty Callers lists

github.com/lamdu/lamdu - b68face80c56c29a2d5663f5ce958fc0ed2f1633 authored over 2 years ago by Eyal Lotem <[email protected]>
In jumpToTopOfCallStack: Don't print empty callers list

github.com/lamdu/momentu - 16835f282d383dfb97893cf82054b3165770255d authored over 2 years ago by Eyal Lotem <[email protected]>