<sarna>
I'll try this one first, if I have any problems I'll switch
<Regenaxer>
yeah
<beneroth>
it's quite probable that this is currently the best package
<beneroth>
probably I should try it out ^^'
<sarna>
maybe it's a dumb question, but can I learn picolisp without a solid background in CL/scheme? I only dabbled in these, and the most lisp code I wrote was in clojure
<Regenaxer>
I think it is even better without :)
<Regenaxer>
CL and Scheme are quite different, so it might be rather confusing
<sarna>
neato
<sarna>
the "macros are a kludge" statement on picolisp's website surprised me the most, lol
<Regenaxer>
:)
<beneroth>
yeah that is our point of view :)
<beneroth>
picolisp uses FEXPR instead of macros. FEXPRs came out of favour in "mainstream" lisps some decades ago, but some still use it
<beneroth>
FEXRP are more powerful than macros - but FEXPR are hard, often impossible, to compile
andyjpb has quit [Ping timeout: 264 seconds]
<beneroth>
so instead of attempting approximation to the impossible, Regenaxer made picolisp to be a small and fast interpreter.
<beneroth>
KISS is our guiding principle
<sarna>
so.. "if we can't compile it, let's just interpret it instead"? :'D
<Regenaxer>
yep
<sarna>
I love this
<Regenaxer>
Lets try to make a fast interpreter :)
<tankf33der>
im using micro editor, not recommended.
<sarna>
tankf33der: so much code to read :^) thanks
<Regenaxer>
tankf33der: I'm now starting with I/O
<tankf33der>
sweet.
<Regenaxer>
llvm is tedious, but I'm getting closer
sarna has quit [Remote host closed the connection]
<beneroth>
hey aw- :)
* beneroth
has nothing to say, just greeting
<beneroth>
people these days have really a big tendency to just assume things instead of looking at implementation code
<beneroth>
bad habits from all those too-many-turtles stacks
<beneroth>
and all those stacks with proprietary code, or unreadable code in another language
<beneroth>
"pil all the way down, and then a bit (well documented) asm" is a important transparency feature
<Nistur>
Urgh, Hello all
<Regenaxer>
Hi Nistur!
<Nistur>
hulloo
<beneroth>
Urgh, Hello Nistur !
<beneroth>
what are you urghing about?
<Nistur>
Stress with getting this game out the door :P
<beneroth>
push it, push it :)
<beneroth>
I have a similar problem here. unfortunately not with a game but a boring business application
<Nistur>
and I keep looking at pil and going "I wonder what I can make with it"... I am getting REALLY fed up with 'blueprints' in UE4 :P
<beneroth>
I keep re-arranging the C# code and going "fck that would be sooo much simpler and quicker to do with pil..."
<Nistur>
:D
<beneroth>
everyday I hate (dumb implementations of) static typing more
<beneroth>
most time is spent fighting stupid type system, or intransparent magic
<beneroth>
C# cannot even do switch on a typeof
<beneroth>
(they plan to implement it on the next version)
<beneroth>
do you work on a big game or a not so big one?
<beneroth>
(big as in... size?)
<Nistur>
Jumanji
<Nistur>
for PS4, XBOne, Switch and PC
<Nistur>
it's... big-ish
<Nistur>
not the biggest game I've worked on by any stretch
<beneroth>
I have a switch
<beneroth>
mostly playing "The Darkest Dungeon" currently. and Links Awakening, for the nostalgia
<beneroth>
I haven't seen the jumanji movie
<Nistur>
It was actually not terrible
<Nistur>
I was expecting it to be
<Nistur>
the 1996 movie was great
<Nistur>
but the 2017 movie actually was fun
<Nistur>
anyway, this is based on the 2017 movie, and the one out later this year
<Nistur>
I was considering trying to make a small switch game in my own time... but I don't really have any of that :D
<Nistur>
although, I _am_ going to try my best to do some gamedev, and carve out at least a little time
<Nistur>
I was thinking though, so I don't have to reinvent the wheel, to not use lisp as I was hoping to, as there are not really any paths to getting anything sensible on console (yet)... I will keep trying in work time... but before then, I will probably use something like Löve for my personal project, and of course at work use UE4 and Unity
<beneroth>
yeah, sounds meaningful
<beneroth>
pil on android (but only android for the time) might be a way
<beneroth>
but yeah android... same problem as with PC, hardware is a mess and moving target :)
<beneroth>
console is more reliable
<Nistur>
primary target is Switch I think. I want to make a point and click adventure, and I think that's a reasonable target
<beneroth>
T
<beneroth>
good ecosystem for indie games afaik
<beneroth>
do you know "Baba is you" on the switch?