[-] screwtape 7 points 9 months ago

I guess this is like telling people crammed into a cubicle farm office that air conditioning is bad, and then being banned by an air-conditioner-repair-person. The fact that they're chained to an office with stale, mouldy air implies more than one thing has gone wrong.

16
Lispy GOPHER show (lemmy.sdf.org)
submitted 1 year ago* (last edited 1 year ago) by screwtape to c/gopher

Every week Wednesday 000UTC (so 19 hours from now) I do an aNONradio show about lisp and the gopher !

This week my gopher oriented topic is mainly old computer challenge final phosts,

but if you know a good gopher topic I should mention, please share it here !

Mastodon toot: https://mastodon.sdf.org/@screwtape/110733226063800243

[-] screwtape 2 points 1 year ago* (last edited 1 year ago)

Hmmmm does echo do the CRLF? I thought I normally printf "~tomasino/phlog\r\n" | nc tilde.institute 70 which I guess should actually be printf "%s/%s\r\n" "~tomasino" "phlog" | nc tilde.institute 70

my name is screwtape right

[-] screwtape 1 points 1 year ago

For example the talking-about-my-generation thread, where phloggers edited in bibliographies of known/noticed other response phlog articles across both the gopher and geminispace.

5
submitted 1 year ago* (last edited 1 year ago) by screwtape to c/lisp

I do use code like I tooted there. Hex UTF-8 ~aesthetic, ~<Indentation levels~>, c~@(~s~)ses, READ~s, ~{ite~r~ation~^ ~}, conditional~:[s~], wor~d/numbe~rs, ~/function:calls/, goto (~*well they're not all boring). Links or lemmy-replies (leplies?) to formatted output controls?

[-] screwtape 1 points 1 year ago

My usual phetch doesn't have an XDG web browser set or something I think? Unless I misunderstood that error, hang on. Specifically in phetch, I tried following link 1. (phlog@z3bra.org) and I get the error, "invalid port value".

[-] screwtape 2 points 1 year ago* (last edited 1 year ago)

I have years of your life to catch up on ! Neat looking back at ideas for scribo at different times like gopher://phlog.z3bra.org/0/idea-multipartmixed-support-for-scribo.txt

I was briefly confused by your html mailto item but no longer

[-] screwtape 2 points 1 year ago

This literally happened to me one hour ago. I guess the words were "gopher... blog?"

[-] screwtape 1 points 1 year ago

@rwxrwxrwx@mathstodon.xyz Juan M. Bello-Rivas https://sr.ht/~jmbr/cl-buchberger/ ; Common Lisp Object System based polynomial-ring math

  • great use of defmethod to handle different useful notions of * / + - , and very powerful LOOP facility.
  • wonderful to have this common lisp native math package
  • (implementing buchberger's algorithm to compute a polynomial's Groebner basis, which exposes many of the polynomials properties obviously)
  • package-wise.. The native package is purely native, and uses the old fashioned packaging idiom (package.lisp) in a source module, but
    • the test package uses #:fiasco which extends uiop:define-package and (secretly, I guess) uses/implies the :package-inferred-system idiom for tests.
    • So because Juan is also using #:fiasco I think both sides could benefit from asdf's :package-inferred-system, though this would mean lots of uiop:define-package :mix ing of separate files, and the usefulness of :module is subsumed into :package-inferred-system as well.

Carlos Ungil’s usual-suspects deep learning FFIS https://gitlab.common-lisp.net/users/cungil/projects

  • Carlos Ungil has done exactly the greatest thing.
  • (Though once again with old fashioned packaging)
  • Depends on lisp's common cffi package
  • Since R libraries are fundamentally actually C libraries exposed in the R scripting language, Carlos has simply captured the underlying C libraries and built them into lisp using #:cffi , and done this for a variety of C libraries including both vendor-ish ones like tensorflow, and R's underlying Rmath package.
[-] screwtape 2 points 1 year ago

Thanks christy ! Thank you for everything you do.

[-] screwtape 3 points 1 year ago

gopher://tilde.institute/1/~screwtape/206235662-meat-corporation-fleeit-casinos-pornhub-youtube.txt https://gopher.tildeverse.org/tilde.institute/0/~screwtape/206235662-meat-corporation-fleeit-casinos-pornhub-youtube.txt

Thread for discussing this 667 word world meta-commentary

8
submitted 1 year ago* (last edited 1 year ago) by screwtape to c/gopher
[-] screwtape 1 points 1 year ago

Everyone should connect at https://lemmy.sdf.org/c/lisp

since that forum is not and will not be commercially owned or tied with proprietary garbage (aws, discord, tiktok, youtube, whatever) whereas other non-reddits seem to have links to those things. SDF is also slightly older than me, and hence arguably mature.

2
submitted 1 year ago* (last edited 1 year ago) by screwtape to c/lisp

On my show this week I am looking at a few people's Common Lisp mathematical packages (including mine).

So far, I am the only one I am seeing using :package-inferred-system . François-René Rideau 's style guide https://github.com/fare/asdf/blob/master/doc/best_practices.md#package_inferred simply echoes the ASDF manual on it (or vice versa) as a thing you could do.

The practical difference I have found is recompiling and reloading changed files within one lisp image using :force t

(asdf:operate 'asdf:load-op "my-system/src/changed-package-file" :force t)

Instead of restarting my lisp. (without force, an already loaded package won't be recompiled and reloaded, it will just be left alone)

To some extent it is also an encouragement to use the feature rich uiop:define-package and corrollary support for understanding dependencies between files/packages in a given asdf system, though uiop:define-package can be subbed for 'defpackage without using :package-inferred-system .

What's your call / experience here ?

[-] screwtape 1 points 1 year ago

Juan links to someone with a bunch of common lisp deep learning FFIs to the usual suspects https://gitlab.common-lisp.net/users/cungil/projects

8
submitted 1 year ago* (last edited 1 year ago) by screwtape to c/anonradio

Hi everyone! This is my first attempt at lemmying. Normally every week some hours before my https://aNONradio.net/ show, I produce a mastodon toot of topics and hyperlinks. This week I will try doing that here on the lemmy (and much earlier - this is the thread) !

IMPORTANT LEMMYS:

lisp community https://lemmy.sdf.org/c/lisp

De facto per gopherhole threads https://lemmy.sdf.org/c/gopher

SHOW TOPICS

Seeking suggestions and commentary for this week's show and about using lemmy, which I am new to !

Footnotes: Show art by @prahou@bsd.network !

gopher://gopher.club/1/users/screwtape https://gopher.floodgap.com/gopher/gw.lite?=gopher.club+70+312f75736572732f7363726577746170652f

https://archives.anonradio.net/#screwtape

Mastodon toot/discussion linking here: https://mastodon.sdf.org/@screwtape/110563159689040438

view more: next ›

screwtape

joined 1 year ago
MODERATOR OF