Cristóbal
05/24/2022, 6:04 PMJoe Nash
05/25/2022, 11:46 AMParker Henderson
05/25/2022, 6:17 PMRyo Hirayama
05/26/2022, 3:50 AMKiril Videlov
05/27/2022, 2:10 PMOleksandr Kryvonos
05/30/2022, 10:32 PMhttps://youtu.be/rFIN_cr69Hg▾
Jimmy Miller
05/31/2022, 2:14 PMNick Arner
05/31/2022, 4:07 PMJason Morris
05/31/2022, 10:53 PMhttps://youtu.be/C8AkqwS_dJQ▾
Cristóbal
06/01/2022, 9:33 PMKartik Agaram
06/05/2022, 5:46 PMIvan Reese
06/06/2022, 1:47 AMNick Arner
06/06/2022, 9:43 PMTom Larkworthy
06/07/2022, 11:03 AMDaniel Garcia
06/11/2022, 4:50 PMtree-sitter
for parsing, so it just needs adding other grammars to add support for other languages.
If anyone has an interesting gist of functional code with many small functions that will be a good example code to explore, please share it with me 🙏Scott Antipa
06/15/2022, 1:01 AMAdam Procter
06/16/2022, 4:56 PMMaciek Godek
06/16/2022, 7:53 PMhttps://www.youtube.com/watch?v=H0YNZCO7gyQ▾
https://www.youtube.com/watch?v=dCKxKRIvCpU▾
retreat/GRASP
directory in the same repository. It is written in Kawa Scheme (but it requires an unreleased
version of Kawa built from the tip of their repository), and it currently only works in text terminals.
And I think that "works" is a slight exaggeration here. It is capable of parsing more Scheme syntax (including three types of comments, dotted lists and strings - though vectors and quote abbreviations still aren't supported).
It also features a cursor that is supposed to work roughly as in the regular text editors.
It uses a more classical representation of s-expressions, namely - good old cons-cells. (The information about whitespace and comments is stored in weak-key hash tables)
In order to run this prototype, it's sufficient to run "./editor" (provided that a proper build of Kawa is available somewhere in the path - and that also requires a JVM).
However, the "taste" of the editor can be obtained from the following "unit-test suite" (which doesn't yet pass, but should give a rough idea of the experience that I'm aiming at)
https://github.com/panicz/grasp-android/blob/master/stages/retreat/GRASP/src/test-writing-map.scm
Unfortunately none of those prototypes conveys the full spectrum of ideas that I'm trying to pursue. One important aspect was captured by the first prototype, the one that I wrote in Racket:
https://youtu.be/oxeB-8k-DBA?t=33▾
Kartik Agaram
06/22/2022, 6:26 PMPeter Saxton
06/23/2022, 7:28 AMjamii
06/25/2022, 1:18 AMTom Larkworthy
06/27/2022, 12:40 PMNilesh Trivedi
06/28/2022, 10:26 AMMatija Sosic
06/29/2022, 9:37 AMMariano Guerra
07/01/2022, 2:42 PMhttps://www.youtube.com/watch?v=9PJ9UjX-Odk▾
Kartik Agaram
07/03/2022, 12:17 AMDaniel Garcia
07/03/2022, 10:34 PMNate Ferrero
07/12/2022, 1:29 AMJason Morris
07/15/2022, 4:59 AMKartik Agaram
07/18/2022, 3:46 PMKartik Agaram
07/18/2022, 3:46 PM