Gathering to discuss the main question & to publish a more deep introduction (aka propaedeutics) into the project #944
Replies: 4 comments 2 replies
-
Time was established as https://us04web.zoom.us/j/5679333830?pwd=OTFQd0ZkSElQUCtUbWtLWXlTZm9ldz09 |
Beta Was this translation helpful? Give feedback.
-
For future reference, I had a lot of thinking about the adi interpreter and why it prevents optimisations like But it takes the form of handwritten notes :-/ |
Beta Was this translation helpful? Give feedback.
-
⬆️ Head post was updated with published video recording. |
Beta Was this translation helpful? Give feedback.
-
i had already found the full paper about ADI, but these slides are way easier to process. Dropping the link here for future reference: http://david.darais.com/assets/papers/abstracting-definitional-interpreters/adi.slides.pdf |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Preamble
Working on the project, decided that did enough learning of it through the code reading/refactoring. I did enough of it to get an understanding of a whole project and approached some additional deeper understanding boundary, there are information & scope of questions that only John can cover.
There are hard programming themes in the project, that have a deep vast impact on the project, in particular: laziness, recursive schemes, abstracting definitional interpreters - these are the main & advanced programming paradigms the project is built on and they form the design, code, compilation & execution of the project
Questions
Questions that see particularly beneficial to ask:
recursion-schemes
library.Utils.Fix1T
&Value
and give thoughts on how to put them more classically-defaulty/migrate them torecursion-schemes
.Time windows:
John Wiegley response:
Marked dates that suit me in the voting.
Picking a time window
Please vote:
Multichoice is possible. Check the dates, check the timezone.
1-click - "I vote here."
2-clicks - "If would be needed."
3-clicks - "Please, no."
https://doodle.com/poll/b6k8cwd738eikb9c?utm_source=poll&utm_medium=link
This is the main event thread, in terms that, in the end of initialization, were and would be published here.
The resulting video
From ~3 hours of a dialog, 1/3 of the dialog was constructed to be a part to be recorded as relevant to new contributors:
https://youtu.be/jtr0DHywTtM
Currently it is processing.
Beta Was this translation helpful? Give feedback.
All reactions