Mezzano icon indicating copy to clipboard operation
Mezzano copied to clipboard

enjoying demo 5 improvements. now, how to start programming/writing new utilities?

Open mark-watson opened this issue 5 years ago • 2 comments

I had to revert back to macOS Catalina to get demo 5 to work, but worth it because (also) now LispWorks works again.

One path to importing code is to build an image myself and add my own utilities under the local file system. Is this an approach people use?

I am still working on getting a shared folder working on macOS. I assume this is possible?

By enabling Swank through port 4005, there is a path for moving code into the Mezzano image. Is this an approach people use?

Basically, I want to understand how to write pure Common Lisp utilities like: a simple Lynx style command line browser, but working in the Lisp repl; a Common Lisp FTP client; etc.

I suppose starting work outside of Mezzano with the requirements that everything is run in a repl, text only UI, etc. is the way to go.

mark-watson avatar Aug 16 '20 15:08 mark-watson

Yes, you definitely want to build an image yourself if you're doing any serious development. A simple network file system gets set up during the build which makes easy to share files between the image and a host.

froggey avatar Aug 16 '20 18:08 froggey

You can use quicklisp to load cl libraries. Probably you need to use this one https://github.com/froggey/quicklisp-client/tree/mezzano-port I think there is cl-ftp , it does load in my Mezzano.

ebrasca avatar Sep 01 '20 18:09 ebrasca