@suetanvil Too many dolla's
https://www.youtube.com/watch?v=TeXatquVqAc
tell me more about the project please!
@suetanvil Too many dolla's
https://www.youtube.com/watch?v=TeXatquVqAc
tell me more about the project please!
Lisp types are C++ classes derived from a base class.
'$' (which is a valid name in recent(ish) C/C++) is a variadic template that constructs a proper Lisp list using an overloaded function to convert (some) C++ types to Lisp types.
'eval' is implemented more or less how you'd expect. There's also a 'read' in more idiomatic C++ so it'll run actual scripts.
I plan to do a writeup on this once I'm done(ish).
@suetanvil please, share it when you are done!
tiflolinux.org - GNU Social is a social network, courtesy of tiflolinux.org. It runs on GNU social, version 2.0.1-beta0, available under the GNU Affero General Public License.
All tiflolinux.org - GNU Social content and data are available under the Creative Commons Attribution 3.0 license.