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
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,
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:
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
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
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
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:
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'
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
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
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
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
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 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
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:
>
>
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
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
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 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 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
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 =
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
(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
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
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 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
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
>
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
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
--
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
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
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
.
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
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
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?
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
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..
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
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
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
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
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
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,
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
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
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
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
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
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
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! :-)
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
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!
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
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
56 matches
Mail list logo