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
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
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
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
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
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!
>
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
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
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
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
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
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
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
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
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
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
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
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?
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
(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
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
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
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
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
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
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
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
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
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
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
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
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)
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
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
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
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
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,
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
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
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
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
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
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
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
64 matches
Mail list logo