ChanServ changed the topic of #picolisp to: PicoLisp language | Channel Log: https://irclog.whitequark.org/picolisp/ | Check also http://www.picolisp.com for more information
aw- has joined #picolisp
namra has joined #picolisp
xkapastel has quit [Quit: Connection closed for inactivity]
ubLIX has quit [Quit: ubLIX]
aw- has quit [Quit: Leaving.]
rob_w has joined #picolisp
aw- has joined #picolisp
rob_w has quit [Quit: Leaving]
namra has quit [Ping timeout: 256 seconds]
orivej_ has quit [Ping timeout: 250 seconds]
xkapastel has joined #picolisp
aw- has quit [Quit: Leaving.]
orivej has joined #picolisp
ubLIX has joined #picolisp
namra has joined #picolisp
orivej has quit [Ping timeout: 250 seconds]
<rick42> slow day today :)
<rick42> hello peeps
<rick42> this rest is deserving considering all the great work you guys did yesterday
<Regenaxer> Hi rick42!
<rick42> hi Regenaxer :)
<Regenaxer> :)
<rick42> Regenaxer: please correct me if i'm wrong, but i understand that the final verdict yesterday was that, since freebsd project is no longer supporting f11, picolisp will follow suit (i.e., also not support f11). right?
<rick42> i believe that's a very sensible way to go btw
<Regenaxer> Yes, thats how I understand it too
<Regenaxer> Supporting two versions is too much trouble for that
<Regenaxer> In fact I don't know anything about the Fxx release policies
<tankf33der> picolisp work only on f12 out of *box*
<Regenaxer> Hi tankf33der! And not out of the box? What is needed? Old version?
<rick42> check. thank guys
<rick42> hi tankf33der!
<tankf33der> old version.
<rick42> old .s files i guess
<tankf33der> official freebsd supports 11.2 and above.
<rick42> ah
<Regenaxer> So no big problem?
<rick42> but 11.2 soon to be EOL?
<rick42> "soon"
<tankf33der> unknown.
<tankf33der> not a problem.
<rick42> ok
<rick42> agreed
<Regenaxer> ok
<rick42> old code/defs i meant to say. sorry :)
<Regenaxer> T
orivej has joined #picolisp
ubLIX has quit [Quit: ubLIX]
namra has quit [Ping timeout: 256 seconds]
freemint_ has joined #picolisp
orivej has quit [Ping timeout: 240 seconds]
orivej has joined #picolisp
ubLIX has joined #picolisp
freemint_ has quit [Ping timeout: 256 seconds]
mtsd has joined #picolisp
mtsd has quit [Quit: WeeChat 1.6]
<rick42> trying to build latest pil64 on f11 and got test fail:
<rick42> $ ./pil lib/test.l -bye +
<rick42> ((prior NIL L))
<rick42> [test/src/subr.l:427] NIL -- 'test' failed
<rick42> ?
<rick42> : (let (L (1 2 3 4 5 6) X (cdddr L)) (prior NIL L))
<rick42> -> (6)
<rick42> hopefully i'm using good (old) .s files ...
<rick42> (prior NIL L) expects NIL, getting (6)
alexshendi has joined #picolisp
<rick42> tankf33der: what am i doing wrong? curious (sorry for the trouble)
<rick42> (info ...) output looks good (on this f11 latest-pil64 build); so i'm thinking .s file i used is ok (the old one)
<tankf33der> are you serius?
<tankf33der> why you need f11?
<rick42> i have an old system too (actually a service i use (nfsn) maintains an old system)
<rick42> btw, if i comment out the (prior NIL L) test, the test suite passes
<rick42> so it just doesn't like that prior usage. interesting
<rick42> tankf33der: it's not a critical problem for me. just checking
<rick42> no worries
<tankf33der> easiest way to compile on f11 is:
<rick42> right
<tankf33der> download this and run
<rick42> T
<tankf33der> or
<tankf33der> if you want latest then rollback only defs file
<tankf33der> and makefile for pil32 failed in bootstraping
<tankf33der> to install gcc do
<tankf33der> pkg install gcc
<tankf33der> you know...
<rick42> yeah.
<rick42> the provider already had java installed, so i wen tthe ersatz route :)
<rick42> works fine ofc (just checked :)
<tankf33der> 23:11 <tankf33der> and makefile for pil32 *if* failed in bootstraping
<tankf33der> java ok
<tankf33der> vps on freebsd?
<tankf33der> what provider?
<rick42> nearlyfreespeech.net a webhosting provider, based on fbsd jails :)
<rick42> can ssh into jail and build what you want
<tankf33der> ok
<tankf33der> and how much you pay?
<Regenaxer> Strange, as 'prior' does not use any system calls
<Regenaxer> So these libc dependencies should not matter
<tankf33der> pil32 and pil64 passed tests on f11
<rick42> tankf33der: very cheap like $2.50/month to run two sites, one dynamic, one static
<tankf33der> i will check again, should be ok
<tankf33der> rick42: ok
<rick42> Regenaxer: yes very strange
<tankf33der> also java, i used pil32 for boot
<rick42> guys, that's whyi think i may be doing somthing wrong. i just don't see it (yet)
<tankf33der> what version of java?
<tankf33der> and show full version f11
<tankf33der> rick42: ping
<rick42> 1.8.0_192
<Regenaxer> Perhaps it was a buggy version of pil?
<rick42> ok wait pls
<Regenaxer> 24oct18
<Regenaxer> Check for atomic first argument in 'prior'
<rick42> $ uname -mrs
<rick42> FreeBSD 11.2-RELEASE-p8 amd64
<rick42> `atom`
<rick42> oh ok
<Regenaxer> # /home/bak/82/pico/test/src/subr.l (04apr17) -> /home/bak/81/pico/test/src/subr.l (24oct18)
<Regenaxer> 1c1
<Regenaxer> < # 04apr17abu
<Regenaxer> ---
<Regenaxer> > # 24oct18abu
<Regenaxer> 428a429
<Regenaxer> > (test NIL (prior NIL L))
<Regenaxer> I think this explains it
<Regenaxer> 'prior' did not handle NIL before that
<Regenaxer> So your test/src/subr.l is newer than the pil version
<tankf33der> rick42: come on, what version of pil you trying to run? :)
<tankf33der> try latest.
<rick42> i'm trying to build latest (19.1.31)
<tankf33der> :)
<rick42> Regenaxer: but test/src/subr.l hasn't changed from 18.12 (which is the other version I built as suggested by tankf33der) and that is working fine
<rick42> hmmm
<rick42> neither has src64/subr.l changed from 18.2 to now
<rick42> anyway, as i said before this change:
<rick42> 429c429
<rick42> ---
<rick42> < (test NIL (prior NIL L))
<rick42> > #(test NIL (prior NIL L))
<rick42> allows the latest pil64 build to pass (the rest of the) tests
<rick42> so it only seems to be that call. i still don't quite get it
<Regenaxer> yeah, and this was added with 18.10.24
<Regenaxer> It has nothing to do with the OS
<Regenaxer> Fails on older Linux versions of Pil too
<rick42> really?
<Regenaxer> 'prior' itself was changed on this date
<rick42> ok
<tankf33der> rick42: and i paste a link to 18.12 not 18.2
<Regenaxer> These two lines are from doc/ChangeLog
<Regenaxer> 24oct18
<Regenaxer> Check for atomic first argument in 'prior'
<tankf33der> sleep
<rick42> tankf33der: yes. i meant 18.12 sorry
<tankf33der> afk.
<rick42> thanks tankf33der!
<Regenaxer> I sleep too :)
<Regenaxer> thanks all!
<rick42> thanks reg!
<rick42> good night!
<Regenaxer> :)
razzy has joined #picolisp
alexshendi has quit [Ping timeout: 250 seconds]
alexshendi has joined #picolisp