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 curren

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 avail

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 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 c

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 u

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 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! :-) > >> Hi Everyone! >

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 wrote: Great news On October 7, 2014 8:27:45 AM CEST, Alexander Burger wrote: Hi all, > >definitions in m

Re: The many uses of PilMCU

2014-10-07 Thread George Orais
Hi Christophe! Thanks for this great post! This will add more motivation for this project ;) And yes, we will surely try our best to provide the actual hardware soon as possible, i noticed these days that there are many DIY kit that uses the RPi, it would be nice to see a kit which is intended

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 wrote: My apologies, should have been more verbose. Now in the wiki: KEY The left column denotes price. For instan

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 t

Re: pilMCU progress (slowed)

2014-11-26 Thread George Orais
Hi Alex,> > > as Jkob said, its a new 64bit CPU :) > > > > Some kind of derivative of this : http://software-lab.de/doc64/asm ? > > Bingo! Not a derivative, but a 1:1 implementation of that.Thanks! was going > to say the same thing :) Hi Kuba, > Cool, I use old school IMAP account with an actu

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 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 list a merry christmas

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 work

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

2015-04-28 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 poi

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, 20

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 w

Re: PilMCU is dead - Long live PilOS!

2015-06-22 Thread George Orais
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 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 cr

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 this?

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 Ora

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 lon

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 wrote: Hi Alex, > Oops, sorry. My fault! "init/.pil/history&quo

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

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 righ

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

Re: Possible host for PilOS

2015-08-03 Thread George Orais
Hi Robert, Nice find! And good point with the name :) But its an ARM Cortex M4 and from what i remember Alex would prefer to have it on a 64bit machine as much as possible? Anyway don't worry coz i already got all the ingredients for the pilMCU evaluation kit? Got it from Digikey last week and n

Re: Possible host for PilOS

2015-08-04 Thread George Orais
Hi Alex, > Not just "prefer" ... There is no way to run PilOS on 32-bits. Besides> the > fact that there is no ARM port yet. Ah yes coz PilOS is fully based on pil64. Ah you mean there is no ARM port of the pil32 yet right? i thought someone here has successfuly install picolisp on an ARM device

Re: Fwd: Making emacs like function documentation.

2015-08-04 Thread George Orais
This is really cool! even for the documentation can be embedded on the programming language itself.. or am I just a newbie? On Tuesday, August 4, 2015 1:36 PM, Manuel Cano wrote: Hi, Great. I need to learn a lot. Thank you. Manuel 2015-08-03 20:57 GMT+02:00 Rick Hanson : > > Why

Re: Possible host for PilOS

2015-08-04 Thread George Orais
l" is > German for "Apple". 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 wrote: On Tue, Aug 04, 2015 at 09:40:18

Re: Bare Metal

2015-09-17 Thread George Orais
Indeed a nice find, thanks!! But wait till you hear my news coming soon ;) On Friday, September 18, 2015 12:42 AM, Rick Hanson wrote: > http://interim.mntmn.com/ > Nice find! -- UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe

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: 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 script.  "We don't need

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 matte

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 -- UNSUBSCRI

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 origina

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 > (http://www.latticesemi.com/en/Products/DevelopmentBoardsAndKits/iCE40HX8KBreakout

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 answer

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: single letters

2017-06-16 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-16 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 can

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-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 = EVA

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 C

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: 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: 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 f

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 on

Re: A query in Pilog

2018-07-02 Thread George Orais
Indeed! And the best part for me is, you can get help from the creator (abu) himself ;) BR, geo On Jul 2, 2018, at 9:30 PM, David Bloom wrote: >> And that's something I like about this community. Even if I am too dumb to >> get it, there is someone else smart enough to guide me the correct w

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: > > D

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 work

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 (micropython.org)

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 co

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 explanatio

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 usin

Re: Image processing, getting started?

2019-06-19 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' L

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:  BR,

Re: Trouble with a sample

2019-09-03 Thread George Orais
Hi CK, Im also currently learning PicoLisp web dev and this thread is indeed informative. For your question I think Alex mentioned about psh? Im not so sure but I think I read somewhere about psh and its usage and this might be the answer. BR, geo > On Sep 3, 2019, at 10:55 PM, C K Kashyap

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 M

Re: Trouble with a sample

2019-10-20 Thread George Orais
ished 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 i

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 A

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: https://adamo

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, phi

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 som