Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

Is Pocket Scheme extensible?

extensible pocket Scheme
0
10 Posted

Is Pocket Scheme extensible?

0
10

Yes, very much so. Lisp is the most redefinable computer language in existence, that being the greatest benefit of its labyrinth of nested parentheses. You can view Lisp not only as a computer language in itself, but as a kit for creating new computer languages. Pocket Scheme continues this tradition of extensibility, supporting the traditional Lisp macro mechanism. Pocket Scheme also defines an extensive foreign function interface, allowing Scheme programs to make direct system calls to Win32, or into third-party DLLs. Examine the source code samples and usage notes on this site to see the FFI in action. As a last resort, Pocket Scheme can extend itself via native-code extension libraries, implementing its own network, regular expression, and windowing support in just this manner. This is not a true end-user option, as creating new native-code extension libraries requires tools other than Pocket Scheme itself. In contrast, the macro facility and foreign function interface work complet

Related Questions

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.

Experts123