Re: Tiny C Compiler

2020-04-13 Thread Guido Stepken
That's kind of tabulator for structs of data in memory ... only of real use for handing over to vector instructions (SSE, AVX2, AVX512 ... ARM NEON). It's a GCC thing, not a C standard! ;-) https://stackoverflow.com/questions/7895869/cross-platform-alignx-macro Hope, that helps. Am Montag, 13.

Tiny C Compiler

2020-04-13 Thread C K Kashyap
Hi all, I just noticed that TCC was mentioned in another thread so I wanted to share my experience with it. I had tried to build miniPicoLisp with it but unfortunately, TCC does not seem to generate aligned functions :( it did not seem to honor __attribute__((aligned)) Does anyone else have any

Re: pil21 language reference?

2020-04-13 Thread Alexander Burger
Hi Guido, > Where are the tests? What tests do you mean? ☺/ A!ex -- UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe

pastebin service

2020-04-13 Thread Mike
hi all, https://git.envs.net/mpech/skudra I've implement pastebin (or ix.io) service to share code or snippets on PicoLisp web framework Comments and objections are very welcome. (mike) -- UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe

Re: pil21 language reference?

2020-04-13 Thread Guido Stepken
Where are the tests? Am Montag, 13. April 2020 schrieb Alexander Burger : > Hi Alexander, > >> I have now compiled pil21 on OpenBSD-6.7-beta/arm64 (aka -current), mainly by >> copying the files over from amd64. > > Perfect. > > >> I have an additional question. Is the a pil21 language reference?

Pil21 on OpenBSD 6.6-STABLE

2020-04-13 Thread Alexander Shendi (Web.DE)
To whom it may concern, I have been able to build pil21 under OpenBSD 6.6-STABLE with LLVM 8.0.1. I had to rebuild the bitcode files, as they were built with 9.0.x. Best Regards, Alexander Am 12. April 2020 17:05:47 MESZ schrieb "Alexander Shendi (Web.DE)" : >Hi again, > >Sorry to follow up

Re: Pil21 on Linux Mint/aarch64

2020-04-13 Thread Alexander Burger
Hi Karl-Heinz, > resulting Errormessage gave the used version of llvm* as 6.0., this is > the default installed version on Mint. After throwing out default > install (-6.0), install of version 9 and some tidying up, calling make > resulted in a working picolisp 21. Great, thanks for the info!

Re: Pil21 on NetBSD9/aarch64

2020-04-13 Thread Alexander Burger
On Mon, Apr 13, 2020 at 11:05:52AM +0200, Alexander Shendi (Web.DE) wrote: > The build of the Emu picolisp variant does not work for me. It first compiles > a program called sysdefs, then crashes because it can't find emu.code.l. If > you do > . /sysdefs > emu.code.l the it fails with another

Re: Pil21 on NetBSD9/aarch64

2020-04-13 Thread Alexander Shendi (Web.DE)
Hi, The build of the Emu picolisp variant does not work for me. It first compiles a program called sysdefs, then crashes because it can't find emu.code.l. If you do . /sysdefs > emu.code.l the it fails with another error. Best Regards, Alexander Am 12. April 2020 15:31:50 MESZ schrieb

Pil21 on Linux Mint/aarch64

2020-04-13 Thread Karl-Heinz Kreis
Happy Easter. Today i fetched Pil21, unpacked and called make. The resulting Errormessage gave the used version of llvm* as 6.0., this is the default installed version on Mint. After throwing out default install (-6.0), install of version 9 and some tidying up, calling make resulted in a working

Re: PicoLisp Sources

2020-04-13 Thread George-Phillip Orais
Hi Alex, > No, it is a different symbol, defined in the 'llvm' namespace (see my previous > mail). Ok got it, thanks! BR, Geo On Mon, Apr 13, 2020 at 4:55 PM Alexander Burger wrote: > Hi Geo, > > > Would that be the 'car' from the running pil64? > > No, it is a different symbol, defined in

Re: PicoLisp Sources

2020-04-13 Thread Alexander Burger
Hi Geo, > Would that be the 'car' from the running pil64? No, it is a different symbol, defined in the 'llvm' namespace (see my previous mail). ☺/ A!ex -- UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe

Re: PicoLisp Sources

2020-04-13 Thread Alexander Burger
Hi Tomas, > ># (car 'var) -> any > >(de _car (Exe) > > (car (needVar Exe (eval (cadr Exe ) > > ^ > what is this car? It is a function defined in "src/lib/llvm.l": (asm () ((X) (ssa (inc '*Ssa) "inttoptr i64 " X " to i64*") (ssa (inc '*Ssa)

Re: PicoLisp Sources

2020-04-13 Thread George-Phillip Orais
Would that be the 'car' from the running pil64? BR, Geo On Mon, Apr 13, 2020 at 3:55 PM Tomas Hlavaty wrote: > Hi Alex, > > interesting. > > Alexander Burger writes: > > Now in pil21 the source is (in "src/subr.l"): > > > ># (car 'var) -> any > >(de _car (Exe) > > (car (needVar

Re: PicoLisp Sources

2020-04-13 Thread Tomas Hlavaty
Hi Alex, interesting. Alexander Burger writes: > Now in pil21 the source is (in "src/subr.l"): > ># (car 'var) -> any >(de _car (Exe) > (car (needVar Exe (eval (cadr Exe ) ^ what is this car? Tomas -- UNSUBSCRIBE: