eupolicy.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
This Mastodon server is a friendly and respectful discussion space for people working in areas related to EU policy. When you request to create an account, please tell us something about you.

Server stats:

224
active users

#dsl

3 posts3 participants0 posts today

#ReleaseWednesday — Extracted & extended the LISP-like DSL from an existing #ThingUmbrella example[1] as new small package for better/direct re-use in other projects:

thi.ng/lispy

The core language is kept intentionally minimal, aimed at simple sandboxed data transformations/derivations, small code snippets/expressions in GUIs or config settings. However, the language is very easy to extend/customize with new functions or control flow constructs etc. Currently, the language is interpreted and has the following builtins (see screenshots). There's no macro support so far (and not sure if that's even desired here)...

[1] The original #HowToThing example browser REPL this was extracted from (and which has now been updated to use the new package):

demo.thi.ng/umbrella/lispy-rep

#ThingUmbrella #Lisp #DSL #FunctionalProgramming #REPL

I had a moment of inspiration and created #ggg take a look (still #experimental #foss software)

ggg: #guile #scheme #glyph #generator

codeberg.org/jjba23/ggg

Through #svg generation from #lisp we leverage a (wip) #dsl and apply some #math knowledge to build pixel perfect project #markdown / #org badges.

It also scripts #imagemagick to export to #png or #webp .

You can then use the svgs in your #codeberg (or #github) repository #readme for example.

I provide a #guix manifest in the repo

Replied in thread

@t3n
'Zudem ist die Akzeptanz von Glasfaser aktuell noch recht niedrig...AnalystInnen gingen bislang davon aus, dass selbst bei einer 100-prozentigen Glasfaserabdeckung nur rund 50% der EndkundInnen bereit wären, zur neuen Highspeed-Technologie zu wechseln. Die forcierte #DSL-Abschaltung soll diese Situation verhindern.' Wenn die Leute das nicht wollen, warum wird das aufgezwungen? Ist auch bei #UKW-Abschaltung ein Zwang hin zu DAB+, das weniger als die Hälfte der Leute haben. Oder Digitalzwang-Rabatte und ÖPNV-Karten nur per Smartphone-App usw. Oder Opt-out bei der ePA, was kaum einer kapiert. Es ist wie eine Welle.Was soll der #Zwang?! Wenn das wirklich alles so toll ist, werden die Leute sich das schon selbst besorgen. Bis dahin soll es jeder machen, wie es am besten für ihn/sie ist.

Who in the world though it a good idea putting their custom readtables into libraries intended for outside use? I don't want your hash table syntax, I want MINE. Don't pollute the readtable and other aspects of someone else's image if you're providing a library. The library you're making should be portable and clean #CommonLisp, not some unreadable #DSL you use in your #REPL. It's fine in the REPL, but not in libraries. Keep it clean. Simple courtesy.

Not pointing fingers, but everyone doing that shall be ashamed.

Glasfaserausbau: Deutschland bleibt absehbar DSL-Land

Die Wettbewerber der Telekom investieren erneut weniger in den Netzausbau, während der Bonner Riese Strecke macht. Die Branche hofft auf die DSL-Abschaltung.

heise.de/news/Glasfaserausbau-

heise online · Glasfaserausbau: Deutschland bleibt absehbar DSL-Land
More from Falk Steiner