Subscribe

2014-09-18 Thread George Orais

Re: Announce: PicoLisp in Hardware (PilMCU)

2014-09-19 Thread George Orais
Hi Alex! First of all, thanks for the wonderful tool PicoLisp and also for giving me this opportunity to work with you on this exciting project :) Please let me share some of the exciting feature that we can provide especially on the embedded perspective. Hi Everyone! I am Geo and i'm

Re: Announce: PicoLisp in Hardware (PilMCU)

2014-09-19 Thread George Orais
Good morning everyone! Wow! thanks for all this nice feedback's, a nice way to greet a morning weekend :) Btw sorry if i cannot individually reply on each topic, but let me share my thoughts on this two topic that is recently on the table: 1. Kickstarter or Indigogo 2. Verilog source code

Re: Announce: PicoLisp on bare metal

2014-09-20 Thread George Orais
Wow!! congrats Raman!! This is also a cool achievement!! great work!! On Saturday, September 20, 2014 10:37 PM, Raman Gopalan ramangopa...@gmail.com 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!

Re: Programming environment for PilMCU

2014-09-22 Thread George Orais
Hi Thorsten, The pilMCU is the PicoLisp interpreter itself :) To interact with it, as of the moment we will use UART and use a PC as terminal. But later we plan to add PS/2 and VGA as the means to interact with the hardware interpreter, i hope this answer your inquiry? Thanks! BR, Geo On

Re: Announce: PicoLisp in Hardware (PilMCU)

2014-09-22 Thread George Orais
Hi Sandeep and Andreas! Thanks for your support :) Andreas, thanks for your great inputs! It's indeed what we are looking forward. With everyone showing support and interest really is a motivation booster and now i'm preparing myself to next stage which is synthesizing the Verilog code to be

Re: pilMCU progress

2014-10-06 Thread George Orais
Thanks Andreas and Heow! will keep you posted :) On Monday, October 6, 2014 7:50 AM, Heow Goodman li...@alphageeksinc.com wrote: I haven't been this excited since I was 7 and waiting for Santa. - h On 2014-10-5, 3:17 PM, andr...@itship.ch wrote: Hi Geo Great stuff, keep it going! :-)

Re: MiniPicoLisp Code in ROM

2014-10-07 Thread George Orais
Great stuff Alex!! Btw would this be also applicable on pilMCU? or is this already something considered on the current pilMCU? On Tuesday, October 7, 2014 4:23 PM, Jakob Eriksson ja...@aurorasystems.eu wrote: Great news On October 7, 2014 8:27:45 AM CEST, Alexander Burger

Re: The many uses of PilMCU

2014-10-13 Thread George Orais
Hi Heow, Looks great!! Thanks and yes i agree with the the details on Fast Dev ;) Keep posted, cheers! BR, geo On Tuesday, October 14, 2014 8:49 AM, Heow Goodman li...@alphageeksinc.com wrote: My apologies, should have been more verbose. Now in the wiki: KEY The left column

Re: pilMCU progress (slowed)

2014-11-25 Thread George Orais
Hi Kuba! I see that Jakob and Alex already covered most of your inquiry, but i'll just answer you too ;) First of all, great progress with the pilMCU so far, I hope the EEPROM continues to work and you can move on to the next step. Thanks!! and yes, i utilized one push button so that every

Re: Merry Christmas!

2014-12-25 Thread George Orais
Merry Christmas to Everyone and thank you Alex for this wonderful tool ;) On Thursday, December 25, 2014 7:49 PM, Alexander Burger a...@software-lab.de wrote: Hi Mattias, hi all! On Wed, Dec 24, 2014 at 09:37:30AM +0100, Mattias Sundblad wrote: I'd like to wish everyone on the

Re: In ersatz, seed is not returning a small number

2015-04-29 Thread George Orais
Hi Chris and Alex, Just for curiosity, here is the result from pilMCU and Picolisp: pilMCU (under vvp emulator with removed ssd-to-RAM init to boot faster) geo@geo-VirtualBox:~/pilMCU$ vvp -M. -mtty mcu Loading ssd@... 125952 bytes Loading ssdA... 4096 bytes Clearing registers... Set stack

Re: Another stack based CPU: J1

2015-04-14 Thread George Orais
Hi Dave, Thanks for sharing this info :) I think i met something similar of this before, it was also a Forth machine And it was developed by the Forth language designer Charles Moore. I think it was called GreenArrays something? Btw the pilmcu progress got a bit slow due to some other urgent

Re: PilMCU is dead - Long live PilOS!

2015-06-21 Thread George Orais
Hi Alex, I see! That's indeed great, thanks! This is really good stuff Alex. Hi Kuba, Sorry the progress was so slow because crazy schedule at work.. for pilMCU I'm stuck with mobile DDR SDRAM interface, it's not as straight forward as SRAM so tentatively i'm planning to fabricate a FPGA board

Re: PilMCU is dead - Long live PilOS!

2015-06-20 Thread George Orais
This is great! Will try it soon, thanks! I'm really sorry about pilMCU, actually I'm still pursuing to build it but as of the moment time is not on my side... but still hoping someday soon... btw, if ever pilMCU is implemented, will PilOS work immediately over it? On Saturday, June 20,

Re: PilMCU is dead - Long live PilOS!

2015-06-22 Thread George Orais
Stafford Horne Give it a try and let me know how it goes... Cheers Sent from my iPhone On Jun 21, 2015, at 20:36, George Orais gpor...@yahoo.com wrote: Hi Alex, I see! That's indeed great, thanks! This is really good stuff Alex. Hi Kuba, Sorry the progress was so slow because crazy

Re: Possible host for PilOS

2015-08-04 Thread George Orais
. hehe actually its the hidden agenda for this name, its a pun for two priducts: Apple and Raspberry Pi ^^And yes i know its German for apple ;) On Tuesday, August 4, 2015 6:14 PM, Alexander Burger abu@software-labde wrote: On Tue, Aug 04, 2015 at 09:40:18AM +, George Orais

Re: Announce ARMv8 (arm64) version of 64-bit PicoLisp released

2015-11-16 Thread George Orais
Congrats!! Great job Alex!! Hopefully i can give a same great news soon.. On Tuesday, November 17, 2015 3:08 AM, Rick Hanson wrote: > I'm glad to announce that the arm64 port of pil64 is done! :) Very nice!  Congrats! I also noticed the handy pil-based build

Re: aix + netbsd

2015-10-12 Thread George Orais
Nice! Thanks Mike! Btw, any chance for IRIX? :) On Monday, October 12, 2015 4:07 PM, Mike Pechkin wrote: hi, News from porting sandbox. Latest AIX 7.1 (7100-03-05-1524) and NetBSD 7.0 compiled out of box and passed tests. Mike

Re: Booting PilOS

2015-07-08 Thread George Orais
Hi Alex, That's interesting! i3 is a 64-bit CPU, right? So the check for long mode doesn't work? I would at least expect an error message. Yes it is also a 64-bit, just now i also got the same result here at my room's PC which is an AMD64, how is the checking done btw? The checks are done in

Re: Booting PilOS

2015-07-08 Thread George Orais
Hi Alex, Oops, sorry. My fault! init/.pil/history was added recently, and I forgot to include it into the release script. Please download once more pilos.tgz. Yes! i was able build the image and immediately tried it using my USB stick, it's working!!! but I'm stuck at Checking long mode..

Re: Booting PilOS

2015-07-08 Thread George Orais
Hi Alex, Another feedback is i try to boot it on my VirtualBox and I'm seeing Loading PilOS but its already a while, is this expected? BR,Geo On Wednesday, July 8, 2015 4:41 PM, George Orais gpor...@yahoo.com wrote: Hi Alex, Oops, sorry. My fault! init/.pil/history was added

Re: Booting PilOS

2015-07-07 Thread George Orais
Hi Alex, Actually i did try to boot this since from your first release but until now i still cant make it boot, it pauses for a while then proceed to the default OS stored on the hard drive.. Next plan is to build it within the machine i want to boot on it.. Btw does Intel or AMD matter on

Re: Booting PilOS

2015-07-07 Thread George Orais
Hi Alex, I tried building them and here is what i get: * First release: make will generate x86-64.bin* Latest release: make: *** No rule to make target `init/.pil/history', needed by `db.bin'.  Stop. I used pil 3.1.11.1 BR,Geo On Wednesday, July 8, 2015 10:27 AM, George Orais gpor

Re: Booting PilOS

2015-07-09 Thread George Orais
Hi Alex, The problem is that this is a bit tedious (unless using e.g. qemu) because you have to put the test onto the USB-stick each time and reboot the test machine with it. Indeed! ok so time to install qemu.. but hmm if the current pilOS works on your qemu then it would not help right?

Re: Booting PilOS

2015-07-10 Thread George Orais
Hi Alex, I think i got some leads why some of us got stuck with Checking long mode What i noticed is the that if i insert some message printing on most parts of the code between Loading PilOS and Checking long mode, i will arrive on the real error which is ERROR: CPU has no local APIC. I check

Re: PilMCU status

2017-04-03 Thread George Orais
Hi Alexander and Rowan, Thank you for your interest on PilMCU :) I kept the progress in silent because of the slow pace for I only able to work on this on my free time. We plan to announce it once I have finished the demo video but due to my recent move to Japan I have to settle some urgent

Re: PilMCU status

2017-04-12 Thread George Orais
Hi List! At last here is the link for the demo video of PilMCU in action! https://youtu.be/mMgIvITAMBc I hope you will enjoy the show :) Again, my special thanks to Alex for his great idea and support on this project. Let's see how it goes and will keep you all posted. BR, Geo --

Re: PilMCU status

2017-04-13 Thread George Orais
Hi Kuba, Christopher and AW! Sorry but let me reply you all in just one post. > Hi Geo, Hey Kuba! > Wow, this is so cool, we all thought you went completely missing but it seems > you’ve been putting a ton of work into this, including a whole PCB > “motherboard” (I remember your

Re: PilMCU status

2017-04-14 Thread George Orais
Hi AW, > Geo, definitely if you have spare time between job searching, I want to try > it :D Sure! Let's see how we can meet ;) > I live in Kamakura (near the beach) and have a couple iCE40 8K dev FPGA > boards >

Re: PilMCU status

2017-04-20 Thread George Orais
Hi Joh-Tob! > If you are still searching an FPGA board you might want to get in contact > with j-core.org > They build an open source processor and are developing an RasPi form factor > compatible FPGA board. Thanks for this suggestion! It indeed looks a great alternative. Looks like J2 is

Re: PilMCU status

2017-04-17 Thread George Orais
Hi Rowan, Thanks!! About my email, maybe its because I am using yahoo and sometimes I forget to switch it to plain text mode?I will just use my google then to make sure its always in plain text. But your email actually also went to my spam so hmm which is indeed strange.. I think Alex can

Re: Compiling to bytecode

2017-07-15 Thread George Orais
Hi Matt, Nice plan you got! Maybe I can share you some of my experience implementing PIL64 to FPGA. But got some questions first: 1. Is it a 32bit or a 64bit MIPS? 2. Is it running an OS? I'm not sure but I think someone was attempting to port PicoLisp to an old SGI? And I'm sure that SGI was

Re: single letters

2017-06-19 Thread George Orais
Hi Bruno, No problem! Glad to hear I was able to help :) I'm still working on the FPGA version of PicoLisp VM so most of the time I also do these comparison to have a better understanding how the VM is implemented. BR, geo -- UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe

Re: single letters

2017-06-17 Thread George Orais
Hi Alex, > Yes, 'low?' and "upp?" are a good idea. They do however return true also for > letters like "ä" / "Ä", so it depends on what the exact task is

Re: single letters

2017-06-17 Thread George Orais
Hi, How about this: (de singleLetter? (item)   (if (and (=1 (length item)) (or (low? item) (upp? item))) 1 NIL)) This returns 1 if true then NIL for false. But if you just need NIL for false and then the letter itself for true, then can be shorten into this: (de singleLetter? (item)   (and (=1

Re: single letters

2017-06-17 Thread George Orais
(Resend to change to plain text format) Hi, How about this: (de singleLetter? (item) (if (and (=1 (length item)) (or (low? item) (upp? item))) 1 NIL)) This returns 1 if true then NIL for false. But if you just need NIL for false and then the letter itself for true, then

Re: single letters

2017-06-18 Thread George Orais
Hi Bruno, Here are the implementation for both Pil32 and Pil64: Pil32: // (low? 'any) -> sym | NIL any doLowQ(any x) { x = cdr(x); return isSym(x = EVAL(car(x))) && isLowc(symChar(name(x)))? x : Nil; } // (upp? 'any) -> sym | NIL any doUppQ(any x) { x = cdr(x); return isSym(x =

Re: single letters

2017-06-18 Thread George Orais
Hi Bruno, More details: Pil32: /*** Case mappings from the GNU Kaffe Project ***/ #define CHAR_UPPERCASE 1 #define CHAR_LOWERCASE 2 #define CHAR_LETTER 62 #define CHAR_DIGIT 512 Pil64: # Case mappings from the GNU Kaffe Project (equ CHAR_UPPERCASE 1) (equ CHAR_LOWERCASE 2) (equ

Re: I/O device access

2017-09-30 Thread George Orais
Hi stayfirefocus, Nice goal you got! >From what I understand, there is no direct way or pure PicoLisp way to access >camera/microphone coz it usually rely on existing libraries made by other >languages like mainly in C. So I think your first step would be find those >libraries then access them

Re: I/O device access

2017-09-30 Thread George Orais
Hey! > Thanks for the answer, sir. No probelm sir ;) > I’m fine with GNU/Linux, it is an awesome operating system. Perfect! > Your projects sounds awesome, too. How many people are working in PilMCU > project? As of the moment, just me and Abu :) But AW is also planning to build

Re: how to determine pil 64bit/32bit version?

2018-07-13 Thread George Orais
Hi, I usually follow the one on the readme file which suggest to do this; input the folowing expression on the repl: (== 64 64) if it returns T then its running 64bit if it returns NIL its running 32bit Hope this helps, cheers! BR, geo > On Jul 13, 2018, at 7:08 PM, O.Hamann wrote: > >

Re: Wikipedia

2019-01-01 Thread George Orais
Hi Jon, First of all, a Happy New Year to everyone! Sorry for the very slow progress and less update on the PilMCU due to the recent changes in life.. I can say that PilMCU is still a work in progress and it would be nice to still keep it in the history section. One of the proof that its

Re: Wikipedia

2019-01-03 Thread George Orais
Hi Alex, > Better not. I was hoping that Geo (George Orais) would comment, he is still > working on it. Thanks!! Actually I did comment on this last Jan 2. :) > Should we perhaps also mention that PicoLisp is available as a package > on Termux (terminal ap

Re: PicoLisp v. MicroPython ?

2019-01-22 Thread George Orais
Hi Henry, From what I know, these are the options for PicoLisp: 1. PilOS 2. miniPicoLisp 3. And the one Im still working on which is PilMCU. There is also another Lisp which is similar to this: uLisp BR, geo > On Jan 23, 2019, at 8:58 AM, Henry Baker wrote: > > MicroPython

Re: Question about assembly in x86-64.l

2019-03-05 Thread George Orais
Hi Kashyap, I think Alex means as of the moment PilASM does not support PIC, its the Mac side that insist to use PIC. Btw, great job on this port and looking forward to this! Actually I did try to port Picolisp on Mac when I had a MacBook Air from my previous work, but it was only for Pil32

Re: Database file format

2019-05-28 Thread George Orais
Hi Kashyap, Does picoLisp\doc64\structures help? It contains some illustration about the Database file. BR, geo > On May 29, 2019, at 5:41 AM, C K Kashyap wrote: > > Hi, > Is there documentation about the file format of the database file in PicoLisp? > I am looking at the possibility of

Re: Image processing, getting started?

2019-06-20 Thread George Orais
Hi! This is cool! Maybe you need to convert the images to PPM first? Or you can create or use exisiting C library to get the right format you want :) BR, geo > On Jun 20, 2019, at 3:24 PM, JmageK wrote: > > Hi, all! > I was recently thinking, 'How can you do image processing in picolisp'

Re: Why List?

2019-04-27 Thread George Orais
Hi, Maybe one reason is will it be complicated to do garbage collection on a hash table? In theory its possible but maybe it will be a bit tedious compare to linked list data struct. BR, geo > On Apr 28, 2019, at 3:24 AM, C K Kashyap wrote: > > Thank you so much for your detailed

Re: Vip without [N]curses

2019-08-11 Thread George Orais
Hi Thorsten, I'm not sure but looking at those errors are coming from Java, so maybe you can try  the other two ways to build the 64bit: * Download one of the pre-generated "*.s" file packages* Build a 32-bit version first, and use the resulting bin/picolisp to     generate the "*.s" files: 

Re: How I run small mailing lists

2019-10-20 Thread George Orais
Hi Yiorgos, Thank you for sharing this, nice work!! Will use this as reference as well. BR,Geo On Friday, 11 October 2019, 06:05:07 am GMT+9, Yiorgos [George] Adamopoulos wrote: Hello, I wrote a blog post where I describe how I use picolisp to run small discussion lists:

Re: Request for app development feedback/help

2019-10-20 Thread George Orais
Hi Kashyap, Nice works you did! I'm also learning Pil from reading all these threads. About your question, does debugging help? Like putting a break point? Also, what I was thinking recently is, would it be nice if there is a PilDB GUI Browser? Just like the DB Browser for SQLite? BR,GeoOn

Re: Trouble with a sample

2019-10-20 Thread George Orais
s finished with (commit 'upd) or canceled with (rollback). Better use the auto-transaction methods (the ones with the ! in the name) like (put!>). Best regards, beneroth On 03.09.19 16:30, George Orais wrote: Hi CK, Im also currently learning PicoLisp web dev and this thread is indeed

Re: A quick way to write an http endpoint to handle post body

2019-10-20 Thread George Orais
Hi Kashyap, So cool! Thanks for sharing! BR,Geo On Friday, 13 September 2019, 12:45:44 am GMT+9, C K Kashyap wrote: Another update - I controlled my home made raspberry pi robot using the Bot Framework bot :) Regards,Kashyap On Mon, May 27, 2019 at 9:56 AM C K Kashyap wrote: Thanks

Re: Lisp, a language for "Stratified Design" Podcast and paper.pdf

2020-04-12 Thread George Orais
Me too, love the podcast, thanks for sharing!! Happy Easter everyone!! BR, Geo On Sunday, 12 April 2020, 01:49:21 pm GMT+9, C K Kashyap wrote: Thanks for sharing ... loved the podcast! Regards, Kashyap On Fri, Apr 10, 2020 at 2:28 PM Guido Stepken wrote: > A highly inspiring,

Re: Pil transformed

2020-04-23 Thread George Orais
Hi Andras,  this is super cool! Thanks for sharing! Hi Jean-Christophe,  maybe the README file inside doc64 can help answer your question ;) one thing that reminds me is the namespace? The reason why is pil32 uses hash table for the symbol table while pil64 uses binary tree? Not so sure but