[[!toc ]] Format: 24-min talk ; Q&A: BigBlueButton conference room Etherpad: Etherpad: Status: Q&A to be extracted from the room recordings # Talk
[[!template id="chapters" vidid="mainVideo-schemacs" data=""" 02:07.200 The scope of the project 04:24.760 Difference with Robin Templeton's project (Guile-Emacs) 05:49.720 Progress made since last year 07:28.040 Portable React-like GUI 09:06.040 Demo 11:48.700 Additional changes 14:12.020 Other Scheme implementations 17:06.200 GUI framework 21:51.520 Wrapping up """]]
Duration: 23:14 minutes
# Q&A
[[!template id="chapters" vidid="qanda-schemacs" data=""" 00:00.000 Q: I think that Kiczalez et al.'s metaobject protocol has a scheme implementation, does this mean schemacs will be metaobject-changeable in practice? 01:33.400 Q: How will the GUI display code be r7rs compliant afaik there is no dlopen in r7rs? 02:43.040 Q: Do you think some of schemacs could be extracted into SRFIs since you have made it portable between scheme implementations? 03:34.320 Q: Is there a recommended scheme implementation or does it try to be as portable as possible? 04:04.840 Q: How would Schemacs deal with Emacs' (re)display architecture? Would it be having its own display architecture? If so, how can it be compatible with things like overlays, images, etc.? From what I know, Emacs is extremely idiosyncratic here. 05:28.560 Q: You were saying that you'd like to get "most" of the one thousand three hundred and something Emacs packages done. Is there a technical blocker to doing them all? Or just a problem of getting enough people in to help and start writing scheme? 07:31.960 Q: What are you thoughts on Chicken Scheme? Would it be a good fit? 08:56.600 Q: Can this emacs lisp implementation be used by Guile's emacs lisp "mode"? 10:42.800 Q: I wonder if we could do some sort of programmatic analysis on popular Emacs packages to see what list of functions they tend to depend upon, follow function calls down to the lowest level 11:36.640 Q: Do you think there is an opportunity to use Racket? 13:24.040 Q: Shouldn't it be enough to just implement the builtin functions? Most of the commands are written in Emacs Lisp, right? 16:59.720 Q: Tell us more about this show-stopping bug! How to squash it? Can people help? 19:21.760 Q: Are there performance concerns with implementing certain C primitives in pure scheme? 21:07.052 Q: If this project is successful, are you worried about a possible split in the community between Schemacs and GNU Emacs users? 23:07.600 Q: The dream of never even needing to change to the web browser - would schemacs bring us closer to that? 24:30.000 Q: Anything specific other than minimalism that made you choose Scheme over Common Lisp? 26:40.680 Closing thoughts """]]
Listen to just the audio:
Duration: 27:51 minutes
# Description