Making progress with Phel nREPL getting ns form evaluation somewhat working with requires https://t.co/TYma4KhYaG.
Also testing clj-nrepl-eval command line tool (https://t.co/BSbo912KHb), looking wild on first failing attempt.
#lisp#clojure#php#amphp
@phel_lang A runtime check for vector type failed as the existing code started producing a lazy sequence (PHP object) after the upgrade. Solved by wrapping with `doall`.
Quality runtime validation error provided by https://t.co/PeVMh8HpVL
Upgraded Phel WordPress plugin skeleton https://t.co/J5Lbl44FAg. Runs a lot faster now thank's to namespace caching.
#php#lisp@phel_lang#WebDevelopment
Port of X11 jumpapp / MacOS Alfred App style "run or raise" application launching hotkey logic for Linux KDE Plasma 6 / Wayland desktop https://t.co/FoXQWt6n2y
Improved #Emacs web-mode to support wildcards when defining attribute that are skipped by the indentation engine.
Helps e.g. setting indendation rules for #datastar 's or #alpinejs 's custom attributes, often having multi-line expressions as values.
https://t.co/VYtZmxxFeE
Looking at Bitwig Studio 6 upgrade licenses and the winter sale. I don't think I have opened version 5 it more than 5 times so possibly waiting the summer sale for next upgrade. Scale locking and patterns (FL Studio -ish features) seem nice.
Dape (#Emacs DAP client) config using #lisp feels refreshing after (countless awful memories in the past of fighting with) launch.json to get it working with #PHP#XDebug running in local development VM.
Static JSON and custom template variables v.s. lisp expression.. (WIP)
@BohuslavSimek Interesting take, I think it could be improved too.
On PHP side the average user probably comes to it from a framework/platform like WordPress or Laravel where more of the "marketing" is done, contrast to Golang where framework-less approach is more popular.
Feeling adventurous after new OS version installation and attempting to drop VirtualBox for running WordPress development environments (https://t.co/lmqALZTCa0). Now it's running in QEMU/KVM with libvirt which is less of a black box and works straight out of Debian apt repo,🤞.
> "Thou shalt not diminish the window borders by more than ten pixels' worth."
-- From the Personal Appencides of the Holy Bible
I think larger border radiuses are unpleasant look at. Operating systems without user configurable GUI window decorations should be banned.
@kauppilainen@anders_murphy Haha, nice to hear! It's been a stepping stone for me to start thinking in async / event-driven way with the backend (from Python WSGI / PHP-FPM background) and to start enjoying reactive front-end stuff.
@kauppilainen Hey, I watched your https://t.co/3n2hLYxNw2 talk and it was cool. I think you should check what @anders_murphy et al. are doing with Datastar & Clojure too, those can definitely solve this sort of UI's elegantly in event-driven fashion plus its FOSS.
@killian_arts PHP runtime is fine for most things and I like it (especially when writing Phel) but main regret for me is the adoption of concurrency / async features which seem years behind Python, Java and others, eventhough things like PHP 8.1 fibers and AMPHP have recently appeared.
@winkler1@bebraw Related "The Rise of Disappearing Frameworks in Web Development" also talks further on disappearing frameworks https://t.co/NFwDU5b61O. Seeing academic text on the topic for a change is refreshing. Could also give weight when arguing on tech choices contrary to mainstream ways.