ADHDefy, to random
@ADHDefy@easymode.im avatar

Each new day brings with it another reminder that everything I do is an ADHD trait.

simon_brooke,
@simon_brooke@mastodon.scot avatar

@ADHDefy this is why all #Lisp hackers have #ADHD.

amszmidt, to random
@amszmidt@mastodon.social avatar

Scheme is not Lisp. Bite me.

rml,

@amszmidt @louis @ramin_hal9001

Common folks: "scheme isn't fully featured"

Also CL folks: "I developed an entire -like programming language in Common Lisp only to realize its lack of features found in its 50-page standard cousin is holding the whole project back"

schmudde, to random
@schmudde@mastodon.social avatar

Richard Gabriel's "Worse Is Better" (1991) is always worth a re-visit.

It's a fairly succinct and technical reflection on why worse design design decisions often win. It also encapsulates why we're all using Unix and Windows running C code rather than more advanced and elegant #Lisp machines.

https://www.dreamsongs.com/RiseOfWorseIsBetter.html

#computerscience

simon_brooke,
@simon_brooke@mastodon.scot avatar

@mousebot @schmudde @evanwolf

I'm a wierdo. I don't have a problem with that. And yes, I think that most of us who discover #Lisp and fall deeply in love with it are weirdos.

You only need to look at a fern, or a cloud, or a tree, or a human hand, or water curling in vortices off a rock, to know that God is a wierdo too: the universe is written in recursive functions.

mousebot,
@mousebot@todon.nl avatar

@schmudde @evanwolf "Lisp, face it, is used for advanced research and development in AI and other esoteric areas. It has weird syntax, and almost all other computer languages share a non-Lispy syntax. Syntax, folks, is religion, and Lisp is the wrong one. Lisp is used by weirdos who do weirdo science."

that's extremely dogmatic (literally so), for someone who is attacking someone else for being dogmatic. otherwise i was finding it ok.

#lisp

optimal, to random

i switched to . before you get your pitchforks ready, i'm ready for a Q&A

optimal,

@ramin_hal9001 @publicvoit yup, same rationale. Shell wasn't too bad, but I was fed up with configuring and . They just never felt... complete. Then it got to the point where my Neovim config kept falling apart because all the plugin updates kept deprecating things, and just wasn't lispy enough. For reference - I used , so adding/removing plugins was a breeze.

It also felt like a lot of Neovim plugins and apps were trying to add to or hack into Neovim what Emacs already did well. and , , Vim Table Mode, and Hotpot.nvim, I could go on. These are all excellent plugins, but Emacs just does them so much better.

was a very simple command language made to do things it never should have. Tmux's scripting language is an even uglier copy, mixed with shell syntax. And scripting in Fennel is somewhat okay until you have to start mixing in Vimscript via strings.

It just all felt... hacky. Puzzle pieces that were never supposed to go together.

just feels so much more coherent, or at least . Doom gives you the finished puzzle, and detailed, simple instructions on how to rearrange it to make it your own, or even tack on more pieces. It's a wonderful experience. And I just love .

rml, to random

great lecture on first-class continuations from Kristopher Micinski
https://www.youtube.com/watch?v=DW3TEyAScsY

#scheme #lisp #racket

jbzfn, (edited ) to random
@jbzfn@mastodon.social avatar

「 Now, before you go out and write your next project in Lisp, you should keep something in mind. Lisp is not the fastest or smallest language out there, it was not designed to be so. There are some pretty good implementations of Lisp out in the wild, but don’t expect them to outperform C, Go, Lua, or even Python most of the time 」
via brycevandegrift.xyz

#C
https://brycevandegrift.xyz/blog/the-importance-of-lisp/

rml, to random

Scheme isn't #lisp, insofar as lisp means "weighed down by the traditions of dead generations like a nightmare on the brains of the living." We have pattern matching that rivals statically typed languages. Fight me.

horhik, to random

Why in #SICP the word "procedure" are used instead of "function"

It's seems a bit confusing. As I remember, term procedure is about just an action, some effect, without returning a value (aka void function). #LISP always returning the value, ok, but... why do not use the word "function"...

Otherwise why do not use word "procedure" if there's no procedures in (probably only my) classical definition

dekkzz76, to random
@dekkzz76@emacs.ch avatar

OK Lispers is GNU Clisp any better or worse than any other #lisp implementation ?

amoroso, to random
@amoroso@fosstodon.org avatar

Medley Interlisp has the most tightly integrated combination of system software, application platform, programming language, development environment, tools, and runtime platform I've ever experienced.

A rare "whole greater than the sum of its parts" level of synergy mostly seen only on Smalltalk workstations and Lisp Machines.

#interlisp #LispMachines #lisp

rml, to random

Throwback Thursdays: Matt Might on Parsing with Derivatives

https://www.youtube.com/watch?v=ZzsK8Am6dKU

#lisp #scheme #racket

rml, to random

Ok, found my favorite new channel: Meta[circular] interpreters in #prolog
https://www.youtube.com/watch?v=nmBkU-l1zyc

#lisp #scheme

abcdw, to random
@abcdw@fosstodon.org avatar

Lack of a built-in associative array/map in Scheme regularly hits and bothers me. It's so generic and so useful, maybe we will add it in r8rs?

Alists doesn't work here not only for performance reason, but because we can't distinguish empty list and empty alist.

rml, to random

"We [designers and artist] need more programmable design tools, which is why I got interested in #Lisp"

#Glisp: a tool for programmable art and design at #SIGGRAPH Asia.

https://www.youtube.com/watch?v=XvxTCSZVLFQ

rml, to random

#Lisp(s) are the only programming environments that enable a prototype-to-production development cycle for non-trivial projects in a way that is predictable.

#clojure #commonlisp #janet #guile #scheme

dthompson, to gamedev

The Lisp Game Jam starts on Friday! Would be real cool if we got 50+ parenthetical jammers! At 49 now, just need one more. https://itch.io/jam/spring-lisp-game-jam-2023 #lisp #scheme #gamejam #gamedev

rml, to programming

I think something the scheme community could learn from Haskell is to lean-in on it's prestige. I see so many people post about how they were never able to figure out how to use scheme in any practical way, and most schemers I've spoke to said it took them about a year to get really compfortable. But I think the community has traditionally advertised it as "so easy, you can learn it in an afternoon!", and so people, often times already coming from some other like , expect to be able to just pick it up, and when they fail to they think the language is lacking. But nobody comes to with such expectations, and the Haskell community never advertised it as super easy and quick to learn. In my experience, Haskell has always been sold as "takes time to learn, but is worth it".

rml, to random

The Binary #Lambda Calculus: The Smallest Programming Language

John Tromp @ #Lisp NYC
https://www.youtube.com/watch?v=ejhfJScuViY

gicrisf, to random

I didn't know NLAMBDA were a thing o_o

#lisp

rml, to random

Computer scientists: The free monoid on E

Compute avant-gardist: Cons the magnificent

#scheme #lisp #fp

dekkzz76, to random
@dekkzz76@emacs.ch avatar
rml, to random

some good sibling rivalry going down on the tl today :popcorn:

#lisp #scheme

screwtape, to music
@screwtape@mastodon.sdf.org avatar

#lisp y #gopher show w/ screwtape as named by gef in about 4.75 hours
#music original electric by noted kiwi https://cyanmentality.bandcamp.com/
Clarifying my thoughts on why current generative AI are bad
#gopher examples of my bunny hopfield nets with memory collisions, but higher polynomial update functions spacing the memories out removing the collisions. Pictures and ASCII. STILL WIP.
#lisp discussion of the great commentary I got on my failure to TDD, a bit on interlisp and git.

show art by @prahou

abcdw, to random
@abcdw@fosstodon.org avatar

Preparing the last stream in the series related to scheme static sites generators:

https://youtu.be/W123JMNwXqU
https://trop.in/stream

#scheme #guile #lisp #haunt

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • mdbf
  • everett
  • osvaldo12
  • magazineikmin
  • thenastyranch
  • rosin
  • normalnudes
  • Youngstown
  • Durango
  • slotface
  • ngwrru68w68
  • kavyap
  • DreamBathrooms
  • tester
  • InstantRegret
  • ethstaker
  • GTA5RPClips
  • tacticalgear
  • Leos
  • anitta
  • modclub
  • khanakhh
  • cubers
  • cisconetworking
  • provamag3
  • megavids
  • lostlight
  • All magazines