Email or username:

Password:

Forgot your password?
2,453 posts total
Devine Lu Linvega

Shared a day with an old friend from Montreal who's visiting and our little winter sailing community. We went to watch the waves crash violently on the ocean side for a bit. We made tourtiere gyozas for dinner, it was fabulous, we took some pictures and some notes, so we can turn it into a recipe.

I hope everyone is having an enjoyable end of year.

Gaëtan Perrault

@neauoire 😱 I am now salivating at the notion of "tourtière gyoza", that may be the perfect fusion dish.

Devine Lu Linvega

Put some music, made some buckwheat tea, hid under the blanket and implemented a little base1 arithmetic system(church encoding) in purelisp.
git.sr.ht/~rabbits/lispkit/tre

Devine Lu Linvega

An abstraction inversion is the phenomenon that happens when "a simpler notion is defined in terms of more complex notions". The cost of abstraction inversion is paid by high-overhead in implementation, difficulty in semantic analysis and proofs, mismatch of development tools, general bloat, complexity and unsafety.
plover.com/~mjd/misc/hbaker-ar

tomas

@neauoire That's a good list of costs. Where I work there is a general habit of sending in very large and complex data structures as input to functions (Java), not because the function needs all that data, but because the caller generally already has that data structure prepared. The long-term problems that the code experiences because of this habit pretty much correlates exactly with your list of costs... I ought to take some of this and turn it into evidence.

Julien Desrosiers

@neauoire without social support, girls without a family or husband would have no way to get resources other than by selling their body.
This reality is so remote to us now, mainly because some religious people took upon themselves to help those in need, which is why we have institutions and infrastructures now, to care for the poor.
Merry christmas everyone!

Devine Lu Linvega

Keeping warm in the winter

:drake_dislike: compiling rust programs
:drake_like: milling your own flours

Grain grinder with chickpea and wheat berries flour
Jens

@neauoire I honestly got a shiver of holiday cosy feels with this post. A wonderful example of how everyone should find at least two great pastimes

J3RN :fedora: :elixir: :emacs:

@neauoire Dialyzer, the static analyzer for Erlang, used to be so resource-intensive that I would kick it off when I got into the office in the morning to warm the place up a bit.

Devine Lu Linvega

Compiling to a textual representation has some advantages in terms of output size, counter-intuitively, even tho the output has spaces(ascii characters and watever), it requires a bit more legwork during parsing but I can imagine a version of this where a 64-bit representation bytecode output would be much longer.

Devine Lu Linvega

"Play on some seasonal music!"
*puts Current Value*

Devine Lu Linvega

Did you know that before the invention of the crowbar, crows just drank at home?

Show previous comments
AlgoCompSynth by znmeb

@neauoire I had dinner at a chicken bar last night. Man, I had no idea drunk roosters could be so obnoxious.

#Curmudgeonry

Mike D.

@neauoire
I both love and hate you for this. Boosted.

Devine Lu Linvega

The entire css for the xxiivv wiki for the past 10ish years.

30 some lines of css, one declaration per line.
ThaCuber

@neauoire you can tell me your site doesn't use JavaScript and I will believe you XD

Devine Lu Linvega

AMVs have improved a lot since I was a teen and spent my evenings make those. :eyes_fast:

Devine Lu Linvega

*repeatedly tries to drink from an empty coffee cup*

Devine Lu Linvega

Writing the first graphical Lisp(that I'm aware of) for uxn. I realized that Varvara's device system is ideal for handing this sort of IO, by assigning program expressions to vectors and passing the device memory as environment variable.

So, (on-mouse state x y z) triggers during a Mouse/vector, etc..
wiki.xxiivv.com/site/lisp

Lisp program and evaluation result
Show previous comments
Leif-Jöran Olsson

@neauoire Nice. Did quite a lot of fun graphical stuff in AutoLISP some 30+ years ago. Entered memory lane for a while there.

DELETED

@neauoire Reminds me of a 'Functional programming: application and implementation' by Peter Henderson. Not that I made much headway with it. Though it gets so much more buzzingly interesting once you get to dealing with effects in pure land :).

DHeadshot's Alt

@neauoire
Would LOGO count as a graphical Lisp? It's Lisp-like...

Devine Lu Linvega

I've collected a bit of documentation for the lexically scoped, purely functional subset of Lisp(sometimes called Pure Lisp?) with a focus on its implementation on the SECD runtime.
wiki.xxiivv.com/site/lisp

Show previous comments
Ed Davies

@neauoire What's the difference between:

>

(QUOTE 12)

and just:

>

12

In my little Lisp, which is AFAIK, compatible with more-standard Lisps (like Scheme) in this regard:

>

ed@george:~/projects/sexpr/sexpr$ λ
>> 12
.. 
12
>> (quote 12)
.. 
12
>> '12
.. 
12
>> ''12
.. 
(quote 12)
>> 

Roberto

@neauoire thanks for writing this.
Vogue, the dance, is about miming parens.

Go Up