Older readers and people with an interest in retrocomputing could don’t forget the days when a laptop could effectively have booted into a Fundamental interpreter. It was at the same time a standard reason machine that could operate any software package it would load, and also a development surroundings. Not something that can be mentioned for today’s development boards which usually involve a host computer on which to create code. Have we lost some thing along the way? Probably an answer to that question can be located in [lurk101]’s self-hosted advancement atmosphere for the Raspberry Pi Pico.
It provides itself as a shell, with a flash file procedure, a port of the vi editor, and a C compiler. We could assume of vi as remaining much more at property on a UNIX-derived procedure, but in this situation it is a port of the vi included in BusyBox. In the meantime the compiler comes from amacc job.
Of course, this still calls for a terminal of some type which in observe will indicate a host laptop. But the feat is even so an attention-grabbing 1, and we can see that it may possibly not be unachievable supplied the Pico’s stunning flexibility to remaining some of the terminal features on to the chip itself.
It’s value noting that this isn’t the 1st attempt we have viewed to place a command line interface on a enhancement board.