Dear Jerome, > Thanks Raman and thanks to all the PicoLisp community. > I am always impressed by the Open Source spirit still found in some projects..
I'm glad you feel this way. Thank you. [snipped] > I will have a closer look to the Alcor6L project [...] > Sounds very good, summarizing the status : > PicoLIsp runs already on this hardware platform but not with the NuttX OS [...] > pleasure to contribute to this project as soon I'll receive the dev kits.... Great! You're more than welcome to contribute. Please let me know if you need any help. > Raman , you can confirm that the whole PicoLisp runs within the 128kb of > RAM & can be deployed on the flash disk... Yes, it can run well within 128KB of RAM. You also say you have a megabyte of flash. It's really hard to fill it up :) In any case, it really depends on your App. Does it demand execution speed or extensibility? What do you mean flash disk? You mean the flash on the MCU? R On 20 September 2014 22:08, jerome moliere <[email protected]> wrote: > Thanks Raman and thanks to all the PicoLisp community. > I am always impressed by the Open Source spirit still found in some > projects.. > You don't know me & you bring me for free all you expert thoughts... > Thanks again.... > > I will have a closer look to the Alcor6L project (already read the > README.MD on github). > Sounds very good, summarizing the status : > PicoLIsp runs already on this hardware platform but not with the NuttX OS > & adding this one to the wish list for the Alcor6L. > It would be a pleasure to contribute to this project as soon I'll receive > the dev kits.... > Raman , you can confirm that the whole PicoLisp runs within the 128kb of > RAM & can be deployed on the flash disk... > > > Once again thanks for the help... > Kind regards > Jerome > > On Sat, Sep 20, 2014 at 4:28 PM, Raman Gopalan <[email protected]> > wrote: > >> >> Dear PicoLisp community, >> >> Firstly, Alex, thank you so much for PicoLisp! It has been so much fun. >> >> Today has been such a great day! Strawberry Pil (That's certainly a nice >> name!) has put me in imagination mode. Great work! >> >> I'm writing this mail to primarily answer Jerome Moliere's questions. This >> is also yet another announcement. >> >> > am working on a connected watch project running on a very tiny >> > hardware (MCU running a Cortex ARM 3 from ST microelectronics). >> > I'd like to know if you have experience running PicoLisp in such >> > environment ? >> >> Of course, you can run PicoLisp on a microcontroller; Specifically on an >> ARM Cortex clone such as stm32f103re (stamp module[1]). It is basically >> mini PicoLisp on bare metal (modified of course). >> >> I'd like to announce Alcor6L [1], a project launched by SimpleMachines, >> Italy [2] which aims at providing PicoLisp for MCUs (among other things). >> It provides complete hardware support for Mizar32 [3] (and other Cortex >> clones). The system provides a software interface for interactively and >> incrementally programming microcontrollers in PicoLisp. One can access >> all MCU peripherals with PicoLisp. For instance, take a look at this >> hello-world in PicoLisp [4]. >> >> Similarly, this is how one could use a PWM in PicoLisp [5]. I could also >> write to a 16x2 LDC in French like this [6]. Alcor6L on Mizar32 is also >> well documented [7]. >> >> I have a tiny Lisp machine at home around Mizar32 and PicoLisp [8]. It >> connects to a VGA monitor and a keyboard. I use it to do most of my >> prototypes. You can see the tic-tac-toe (written by Alex) running on it >> [8] >> (Also, please notice the *Love Lambda*. Thanks Sergio!). Yes, it could >> also run the game of life. It has a shell and also a tiny vi [9] clone for >> editing code. I've also been trying to port an emacs clone for the MCU. >> So far, no luck. >> >> > The OS would be NuttX (RTOS). >> >> This is certainly possible. I've been able to run PicoLisp as a task in >> RTX. >> (a CMSIS compliant RTOS). Running PicoLisp within NuttX should be very >> possible. It would also be nice to wire the the OS specific sections. At >> the >> moment, PicoLisp on bare metal can't do any OS specific calls. We're >> also actually seriously considering NuttX for Alcor6L. >> >> Please give us your suggestions on Alcor6L. Jerome, please let us know >> if this work if useful to you. >> >> I've put Sergio in CC. He made SimpleMachines, Mizar32 and Alcor6L >> possible! >> >> Good weekend! >> >> R >> >> References: >> [1]: http://www.futurlec.com/ET-STM32_Stamp.shtml >> [2]: http://simplemachines.it >> [3]: http://en.wikibooksorg/wiki/Mizar32#mediaviewer/File:MIZAR32.jpg >> <http://en.wikibooks.org/wiki/Mizar32#mediaviewer/File:MIZAR32.jpg> >> [4]: >> https://github.com/simplemachines-italy/examples/blob/master/led/blink-inf-mizar32.l >> [5]: >> https://github.com/simplemachines-italy/examples/blob/master/pwmled/pwm-led.l >> [6]: >> https://github.com/simplemachines-italy/examples/blob/master/lcd/french.l >> [7]: http://enwikibooks.org/wiki/Mizar32 >> <http://en.wikibooks.org/wiki/Mizar32> >> [8]: http://commons.wikimedia.org/wiki/File:LISP-MACHINE.JPG >> <http://commons.wikimediaorg/wiki/File:LISP-MACHINE.JPG> >> [9]: >> https://github.com/simplemachines-italy/Alcor6L/blob/master/src/iv/iv.c >> > > > > -- > J.MOLIERE - Mentor/J >
