Implementing basic functions #4427
Labels
-libs
Libraries: New libraries to be implemented
p-low
Low priority
x-new-feature
Type: new feature request
This task is automatically imported from the old Task Issue Board and it was originally created by Sylwia Brodacka.
Original issue is here.
Implementation of the functions covered in the Language design document part 5. Functions, paragraph "Useful functions in the Standard Library"
https://github.com/enso-org/design/blob/wip/wd/enso-spec/epics/enso-spec-1.0/05.%20Functions.md#useful-functions-in-the-standard-library
Tasks:
identity: a -> a
flip: (a -> b -> c) -> (b -> a -> c)
const: a -> b -> a
curry
uncurry
Comments:
Jaroslav Tulach reports a new STANDUP for yesterday (2022-06-28):
Progress: Hiring interview. Planning meetings and updates to airtable. Agreeing with James how to approach implementing basic functions. It should be finished by 2022-07-01.
Next Day: Planning & implementing basic functions. (Enso Bot - Jun 29, 2022)
**Jaroslav Tulach** reports a new **STANDUP** for yesterday (2022-06-29):
Progress: implementing basic functions: #3554; reviewing Kaz's AST parser work; briefing myself/Dmitry about language server knowledge; discussion about benchmarking server; meetings with Marcin, Edward, Hubert and coffee with Pawel It should be finished by 2022-07-01.
Next Day: Finish implementation of basic functions. (Enso Bot - Jun 30, 2022)
**Jaroslav Tulach** reports a new **STANDUP** for yesterday (2022-06-30):
Progress: aligning implementation of basic functions: #3554 with Hubert's
here.
removal; discovered stackoverflow error in the engine while debugging: https://www.pivotaltracker.com/n/projects/2539304/stories/182605585; addressing that #3556; investigating and discussing ineffectiveness of JSON serialization/deserialization inrunner.jar
andruntime.jar
It should be finished by 2022-07-01.Next Day: Get #3556 ready for integration (Enso Bot - Jul 1, 2022)
**Jaroslav Tulach** reports a new **STANDUP** for today (2022-07-01):
Progress: Basic functions ready for integration. Discussing
runner.jar
vs.runtime.jar
& playing devil's advocate. Can we drop language server: https://discord.com/channels/401396655599124480/991677961759633408/992364594997764207. comparing Enso & JavaScript speed; 50% speedup: https://www.pivotaltracker.com/story/show/182485940/comments/232059525. Invoicing. Noticed and read thru Kaz's: #3555. Initial chat with Greg. Proposed (but not finished) polyglot date improvements for James: #3559 It should be finished by 2022-07-01.Next Day: Get #3556 ready for integration (Enso Bot - Jul 1, 2022)
https://github.com//pull/3556 passed the CI check and is integrated. (jaroslavtulach - Jul 11, 2022)
The text was updated successfully, but these errors were encountered: