Skip to main content





europesays.com/2162930/ ‘Outstanding’ Chiefs continue Aussie Super hoodoo in NZ #BreakingNews #DailyNews #GlobalNews #inkl #NewZealand #News #NewsApp #NewsHeadlines #NewsToday #TodayNews #WorldNews


in reply to mcc

The reason I started writing my experimental LISP was I tried TCL and wanted a "more TCL-like" LISP. One reason I was captivated by TCL was you could, in principle ( mastodon.social/@mcc/114004547… ) use it as a text templating language, to generate some entirely non-TCL type of text (HTML, verilog, idk). So this feels like the completion of that thought: Since this is an array manipulation language rather than a text manipulation language, output arrays of symbols, and those get consumed by "something"
in reply to mcc

I can’t remember if I’ve shared this with you or not (so forgive me if I have or if you’ve already seen it), but there’s a lovely paper on value representations in Tcl that I reread occasionally: usenix.org/legacy/publications…

I don’t think it describes what Tcl actually uses (AFAIK it was never incorporated into core Tcl), but a lot of the ideas did get implemented, and it’s a pleasant read.

in reply to mcc

I was aiming this way from the start, because a thing that captivated me about TCL is you can sorta use it as a template language ( mastodon.social/@mcc/114004547… ) to generate other text (HTML,Verilog,idk). This is the (obvious in retrospect?) completion of that thought: I made a LISP, so a *list* processor not a text processor, so obviously the output gets fed to things (like an assembler?) that consumes lists (in this case, lines of an assembly language (for which my LISP becomes a macro language)).
in reply to mcc

I have a rule my LISP has "no special forms", so to make any of this work I'm borrowing a Rustism and saying in my language

(function! x y z)

invokes a macro named "function" with arguments x y z passed to it as un-evaluated symbol trees.

Paired with this, !varname or !(expression here) are symbols/code evaluated at "compile time".

This feels clean enough, though it introduces the oddness there are *separate* runtime and compile-time scopes, and it will get VERY weird once I introduce types.

in reply to mcc

One downside of this is the number of reserved symbols is growing more and more, which is supposed to be uncouth for a LISP. Although I do notice something…

` ' " # ( ) { } [ ] : , . !

Other than #, every reserved symbol in my LISP currently is a symbol used for punctuation in English. If I changed the comment indicator from # to ; (which would be LISPier anyway) then there would be a 1-1 map between English punctuation symbols and LISP reserved symbols. (Minus ?, but I have an idea for that.)

This entry was edited (1 week ago)
in reply to mcc

always liked scheme's use of ? in identifiers for things that query. when i'm in a mood to cause chaos, i start using latin capital letter glottal stop (ʔ) for this in other languages.
in reply to prozacchiwawa

@prozacchiwawa mutate! and ask? are fun conventions. i don't think i could get used to them, but i like it
in reply to mcc

- / are all in pretty common use in English, too, tho 😀
This entry was edited (6 days ago)
in reply to Mx. Paige Ashlynn

@mxashlynn Maybe I'll use / for types. Those other two are a little hard to type on some keyboards and maybe aren't good candidates for language syntax.
in reply to mcc

Agreed on them not being good candidates.

In any event, what I should have said was "That's awesome you're making your own LISP!!"

in reply to mcc

I'm confused because what you describe is *exactly*, **precisely** the way that special forms are implemented in Common Lisp?!
in reply to Peter Brett

@krans This is *very* interesting to learn and my thoughts are

1. "No special forms, unless the form name is explicitly delineated with !" is a great rule, as far as I'm concerned.

2. I have a mode where you can turn off the macros, so a "no special forms" mode persists

in reply to mcc

Is the “!” a compile time operator, or part of the transformer's name?
in reply to Peter Brett

I.e. can I call the transformers as regular functions without the “!”?
in reply to Peter Brett

@krans 1. The `!` is a compile time directive to the reader, producing a special Macro() node in the AST, which is removed in a particular compile phase.

2. The ! functions are pulled from a special compile-time scope, so yes, although in the final form of the language you may have to import them from `langtools.macro` or something.

in reply to mcc

I love this! Makes it easy to see what's a function call, and what's deranged magic


>>The Minnesota State Patrol is urging the public to stay away from any of Saturday's planned "No Kings" protests because fliers for events were found in the suspect's vehicle.<<

#NoKings #Minnesota #USPol #Assassination

cbsnews.com/minnesota/news/no-…

in reply to Anomalous Human

>>Read the previous statement from the No Kings coalition below:

"Out of an abundance of caution, the No Kings event in Northeast Minneapolis has been canceled. Our hearts are with the elected officials targeted in last night's shooting, their families, and everyone impacted by this tragedy.

"Some events in other parts of the greater Minneapolis area are still moving forward at this time, and we are actively monitoring the situation. We remain in close communication with local and state officials and will follow all safety guidance to protect our communities."<<

#NoKings #Minnesota #USPol



europesays.com/2162928/ McDonald’s Japan’s Very Hungry Caterpillar Happy Meal toys are very cute【Photos】 #japan


Part of me wishes there were more pictures of the protests but then I realize people need to leave their phones home for safety reasons. This works in favour of the fascists because the less documentation, the greater the deniability, which I'm sure is the point. I hope the press are doing their jobs. #NoKings



ChatGPT Just Got 'Absolutely Wrecked' at Chess, Losing to a 1970s-Era Atari 2600 games.slashdot.org/story/25/06…






Capitol Police arrest 60 parade protesters, including vet using a walker:

“This administration has or will likely place you in a position where you must choose: Harm innocent people, support their kidnapping, suppress legal protests and expressions of the First Amendment, or follow your conscience,” another veteran said. “You not only have a right, but an obligation to refuse illegal orders.”

Organised by "About Face: Veterans Against The War"
nbcnewyork.com/news/national-i…

#NoKings #Fascism #USPoli

in reply to PapyrusBrigade

This is insane. For your information: The German government plans to perform a Veterans' Day on June, 15th for the first time.
Let's object to this - everywhere in this world!


The impacts of photovoltaic energy against agriculture in Emilia-Romagna and agrivoltaic byteseu.com/1104643/ #Italia #Italy



Connections
Puzzle #734
🟨🟨🟨🟨
🟦🟦🟦🟦
🟪🟪🟪🟪
🟩🟩🟩🟩
#734


Food suggestion.
I'm going to make a basic salad with beets and boiled eggs ...
Any suggestion as to what type/flavour of dressing to use on it?

#beets #food #dressing #salad

in reply to 🇨🇦 OhOkKay

pickled beets ( where they have a vinegar brine) or straight roasted beets ( no added flavour)?
I be been liking tahini honey dressings lately( literally honey and tahini to taste) when another source of tartness is in the dish already….


europesays.com/2162927/ Three students from Telangana to head for Japan tour under Sakura programme #DepartmentOfScience&Technology #India #japan #JinAkiyama #NationalLevelExhibition #SailuSaiShrivalli #ScienceFairs #TGSWREIS






Boston PrideNoKings is like… delightfully confused? There are very clearly two different events happening and the result feels… adorable? Both less and more than the sum of its parts.


europesays.com/2162925/ Indonesia and South Korea sign new deal for delivery of 48 KF-21 jets and preservation of joint production #SouthKorea


#junke weekend - made a raised vegetable trug with my dad using some of his large collection of pieces of wood. We used youtube.com/watch?app=desktop&… as a starting point


europesays.com/2162923/ People in Seoul cool themselves off at Cheonggye stream-Xinhua #SouthKorea #wn



Living naked isn't normal, but it's natural. Clothed is normal because the majority thinks so. Unfortunately...



I added #Pixelfed to my profile, and posted some pics from my half bodysuit #tattoo session over there if anyone’s interested.

pixelfed.social/soulcutter

in reply to PointlessOne

@pointlessone It might have been the most pain I have ever felt. Thankfully it looks like he got it good, because I don’t want to have to touch it up.

He did it at the end of day 1 😂 Day 2 and 3 felt like a cakewalk after that.



Portable rabbit #pets #rabbit
This entry was edited (1 week ago)



WTTG - A large group of "No Kings" protesters have gathered outside of FOX 5 DC News Station in Bethesda, Maryland. fox5dc.com/news/no-kings-prote…


Ukraine confirms Sapsan ballistic missile project advancing to serial production

The missile reportedly reached 5.2 Mach during 2024 tests, surpassing ATACMS velocity.
euromaidanpress.com/2025/06/14…



reshared this




Report: "Egypt's Crackdown on the Global March to Gaza: hotel raids, harassment, arrests, & deportations."

"After having their passports temporarily confiscated, marchers were physically dragged onto buses back to Cairo by plainclothes security officials."

Others who managed to reach a hotel "were similarly rounded up, some beaten, & forced onto buses back to Cairo."

dropsitenews.com/p/egypt-crack…

#GazaGenocide #USPol #UKPol #EuroPol #BDS @palestine #GlobalMarchToGaza .

...2

This entry was edited (1 week ago)

reshared this

in reply to DrALJONES

2

"Egypt remains tethered to the 1979 Camp David Accords—which form the bedrock of its relationship with the United States.

"It is the second largest recipient of US military aid in the world after Israel.

"Egypt has coordinated with Israel on security & helped enforce the blockade on the territory.

"Egyptian authorities have allowed Israeli drones, helicopters & warplanes to carry out a covert air campaign in Sinai."

dropsitenews.com/p/egypt-crack…

#Egypt #MarchtoGazaCrackdown #USPol #EuroPol .

DrALJONES reshared this.



He visto tres trailers de la nueva peli de Superman y todavía sigo sin saber de qué va
in reply to Libros Prestados

Superman y algunas amistades contra malos aliens y locales.

Y sale Krypto.