musician.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
Mastodon site for Musicians and people into Music

Administered by:

Server stats:

143
active users

#commonlisp

14 posts8 participants0 posts today

#climateCrisis #commonLisp #graphing #series #gnuplot screwlisp.small-web.org/progra
Hey everyone. I jammed some #declarative #lazyEvaluation #engineering #programming to tie into the climate segment of the live show in TWO hours.

Interesting declarative exploratory programming and super simple gnuplotting if I do say so.

But I basically ran out of time to make a good graph with daily temperature max/min/avg from about 1920-2020 in some weather stations in New Zealand. Any ideas??? Clock is ticking

Replied to Vassil Nikolov

@vnikolov Yeah, cause it is totally backwards. Masinter had nothing to do with #CommonLisp LOOP (which was done "I suppose" by William Lott -- it was a rewrite of the original LOOP for MACLISP / Lisp Machine -- that also ran on Common Lisp). LOOP for the CL standardization process was by Jon L White, but earlier records are unclear -- it drew inspiration from CLISP in Interlisp; but was not compatible.

@screwlisp @oantolin@mathstodon.xyz

#commonLisp #introductory #demo #programming with #systems of #packages using #asdf screwlisp.small-web.org/progra

in my opinion, any other description of what to do describes special-purpose advanced convenience functions. It /really/ is this easy.

I include #emacs #eev support (which is transparent to the common lisp if you are not using it) since having a lisp environment at all is somewhat inevitable to using lisp, and pressing F8 over and over again is pretty easy to do.

Thoughts!?

screwlisp.small-web.orgComplete Reasonable Common Lisp ASDF System With eev demo

#commonLisp #emacs #smallweb #kitten screwlisp.small-web.org/kitten #webdev

Eev (and lisp secret alien technology) made it /really/ easy and convenient to generate a kitten matching @aral's Tutorial 2: dynamic pages, kitten.small-web.org/tutorials serve it and visit it inside emacs (just press F8 over and over again and it happens on its own).

I guess you can do it too...? What do you think? How much of a Hurkle itch is this giving you Aral ;p. It seems /really/ easy to get a fancy! #tls site up like this.

#commonLisp #programming #lazy #efficient #typed #tree fringe #traversal with the #series Macro package #intro screwlisp.small-web.org/cl-ser

Just a quick note for this morning.

We make something like:
```
* '((1 (2)) (3 (4 (5) 6)) (7) 8)
((1 (2)) (3 (4 (5) 6)) (7) 8)
* (pick-len-leaves-less-than * 5 6)
(1 2 3 4 5)
* (reverse **)
(8 (7) (3 (4 (5) 6)) (1 (2)))
* (pick-len-leaves-less-than * 5 6)
(3 4 5 1 2)
```

screwlisp.small-web.orgCommon Lisp + cl-series Leaves of a tree

#programming #commonLisp #McCLIM #GUI #minimal #example #article screwlisp.small-web.org/clim/j

Just adding a command/menu-button that draws a random ellipse with no bells or whistles. Using the #ecl compiler /outside/ of #emacs though with heavy emacs useage. I guess this follows up from my nothing-but-the-default-app example (I seem not to have uploaded!). I'm keeping the lisp image external to the emacs connection to its swank server as I indicated over here (screwlisp.small-web.org/moment). @jackdaniel

#commonLisp #programming #eev #emacs #McCLIM #kitten #smallweb #planning #article screwlisp.small-web.org/moment

Quite in depth. I am interested in talking here about what you think about my working-on-right-now directions. I decided that where-I-am-expecting-to-go-next is a different post.

In a nutshell, exploring my eev #markdown idiom, programs-using-each-other-like-people-do specifically #lisp image ⬌ emacs, and moving towards parenscript cl-kitten highly local community federation.

screwlisp.small-web.orgscrewlisp’s momentary direction - eev mcclim kitten `(22 51

#programming #engineering #emacs #gui #commonLisp #McCLIM #eev article screwlisp.small-web.org/emacs/

Minimal case of starting a #lisp #ecl image outside of emacs running common lisp interface manager, then connecting to the image from inside emacs - working with mcclim, closing emacs, the external lisp image with the gui created in emacs is still there. Party trick for days.

This is the necessary precedent for writing exciting using-clim-as-intended articles. Also I have an emacs folder now.

Replied to screwlisp

[Exploring functions in #CommonLisp.]

@screwlisp @ksaj @rwxrwxrwx @jackdaniel @aleteoryx

> if I disassemble in ecl I will get C or bytecode and in sbcl I will get assembly. Whereas I think function-lambda-expression will give me something like a lambda that does the function.

Yes, to put it simply,
the former shows what executable code the compiler came up with
and the latter shows (the best it can) what source code the programmer came up with.
Different tools to answer different questions.

#programming #engineering #mathematics #commonLisp ellipse drawing article drastic improvement. A walkthrough to using cl-series #series macro package.

screwlisp.small-web.org/progra

Now in the old one yesterday (I was coming down with a cold!) I got the somewhat cutting feedback "should've been 6 lines of #python ". Honestly, pythonistas, I am ready to learn what you have to teach ;p.

Thoughts, feedback, criticism most welcome. What's /your/ example?

cc @vnikolov @oantolin