-
Notifications
You must be signed in to change notification settings - Fork 97
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Review of Massimo Nocentini abstract.
- Loading branch information
1 parent
32e9daa
commit b360eb0
Showing
1 changed file
with
14 additions
and
8 deletions.
There are no files selected for viewing
22 changes: 14 additions & 8 deletions
22
2024-Conference/talks/2024-Outliners-RoassalShapes-VMPlugins.pillar
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,17 +1,23 @@ | ||
! Outliners, Roassal shapes and VM plugins. | ||
! Notebooks | ||
|
||
Massimo Nocentini (massimo.nocentini@gmail.com) | ||
|
||
""Abstract:"" | ||
In this talk I will present some tools and variations on objects inspection, Roassal shapes and VM: | ||
In this talk I will present my project called "Notebooks". It shows how to document | ||
Smalltalk software by combining documentation text with executable Playgrounds. | ||
The documentation can also include interfaces to foreign languages used. | ||
It can be navigated and edited from within Smalltalk allowing Playgrounds to be executed immediately. | ||
The full documentation can be exported as either PDF or SVG files. | ||
|
||
Technologies used are: | ||
- Outliners: recursive visualization of objects driven by slot descriptors. | ||
- VM plugins: Lua, `cairo_t`, timsort, non layered tidy trees. Moreover, VM compilation using MSYS2 on the CI. | ||
- `treesitter` integration and using grammars for C, Lua and SQL. | ||
- Notebooks: lifting the Playground to the next level. | ||
- Treesitter: syntax coloring for C, Lua and SQL. | ||
- Pango: a new Roassal shape to render text given in gmarkup format. | ||
- A Roassal Microdown visitor, to render documentation via Roassal. | ||
- Wolfram, doing symbolic mathematics. | ||
- A new Microdown visitor, to render documentation via Roassal. | ||
- Poppler: a new Roassal shape to render PDF files directly in your own image. | ||
|
||
""Bio:"" | ||
Massimo Nocentini | ||
Massimo Nocentini got his PhD in computer science at the University of Florence, Italy. | ||
Currently he works as freelancer using Smalltalk in his 9to5 job. | ||
He is interested in documentation and in the application of | ||
the functional approach to programming and design. |