andros

Me encanta programar en #Lisp en mi tiempo libre. La programación funcional fomenta la abstracción y me permite construir sistemas complejos a partir de funciones simples. El REPL me abre la puerta a jugar en tiempo real con el código sin tener que reiniciar constantemente el software o forzarme a lanzar un programa de depuración. Para mi es una herramienta poderosa para afinar mis habilidades de programador, probar nuevas ideas, patrones y un espacio para la creatividad. Además tienes sabores en cualquier lugar: #Clojure para JVM, #ClojureScript para #JavaScript, #Emacs Lisp para Emacs, #CommonLisp y #Racket para ejecutar en el equipo... Aunque yo te recomiendo que te quedes en un solo lenguaje y lo domines. No es necesario aprender todos los dialectos de Lisp, pero si es bueno conocerlos para entender sus diferencias y similitudes.
Si quieres aprender más sobre #Lisp, te recomiendo uno de mis libros favoritos: "Land of Lisp" de Conrad Barski. Es un libro divertido que te enseña a programar en Lisp mientras creas juegos y aplicaciones gráficas. También puedes encontrar muchos recursos en línea, por supuesto.

chuckadeus kummerer

since (I think) #clojurescript is a bit of an overkill for my dabbling, (and I'm fed up with js when the code exceeds ~50 lines) what should I use:

#lisp #scheme #webdev #clojure

veer66

@winsdominoes TypeScript is great, but #ClojureScript is wonderful.

Felix 🇺🇦🚴‍♂️🇨🇦🇬🇱🇩🇰🇲🇽🇵🇦 🇪🇺

UIx- Idiomatisch #ClojureScript interface to modern React.js

github.com/pitch-io/uix

- Syntax: Rest params in props destructuring (same as [a b & xs] but for associative types e.g. {:keys [a b] :& xs})

should also exist in core #Clojure fpr associative types too 😍

#reactjs

GitHub - pitch-io/uix: Idiomatic ClojureScript interface to modern React.js

Idiomatic ClojureScript interface to modern React.js…

GitHub
Mar 28, 2025, 10:59 · · · 0 · 0
Vincent Cantin

"WebComponents will outlive your javascript framework"

He is right, and since #WebComponents are not what you want, don't depend on a Javascript framework.

Depend on a #Clojurescript one instead.

Vincent Cantin

Hello fellow clojurists.

Today I released 2 open source Clojurescript libraries:
- Siagent, a subset of Reagent using Signaali, and
- Si-frame, a fork of Re-frame which is based on Siagent & Signaali.

I am looking for testers willing to provide feedback.

Thank you

github.com/metosin/signaali
github.com/metosin/siagent
github.com/metosin/si-frame

#clojure #clojurescript #frontend

Feb 25, 2025, 20:24 · · · 4 · 0
Vincent Cantin

I am starting a live Clojure coding session on Twitch. twitch.tv/greencoder

Topic of the day: Implementing a mini version of Reagent using Signaali.

#Clojurescript #Reagent #Signaali

greencoder - Twitch

[FR|EN] Frontend framework dev in Clojure(script)

Twitch
Arjen :emacs: :linux: :nixos:

Hey #clojure / #clojurescript community, does anyone have a config for clj-kondo to support the re-frame macros? #cljKondo

Vincent Cantin

> What’s in a component? That which implemented in any other way would fell as reusable 🌹

In this article, I show how to start a web framework based on the reactivity provided by Signaali.

More specifically, I am describing how its components were formed and how the conversion from an HTML representation to reactive DOM elements works at a basic level.

blog.404.taipei/whats-in-a-com

#Clojure #Clojurescript #Signaali #Vrac

What's in a component

What’s in a component? That which implemented in any…

blog.404.taipei
Vincent Cantin

I will be on twitch in a couple of minutes, starting the rewrite from scratch of #Vrac using the library #Signaali which I published recently.

It's usually a slow stream, but you can join and ask question at any time.

twitch.tv/greencoder

#clojure #clojurescript

greencoder - Twitch

[FR|EN] Frontend framework dev in Clojure(script)

Twitch
Habr

История авиасимуляторов

Глюк с мостами в MSFS 2020 Ходят слухи, что современные игровые симуляторы типа Microsoft Flight Simulator (MSFS) реально используются в обучении будущих пилотов. Честно говоря, в такие слухи не очень верится: это как изучать боевые искусства по Mortal Kombat. Но потрясающий реализм современных игр как бы намекает, что всякое возможно… Если дать игроку штурвал, шлем VR, кресло на гидравлической платформе с наклонами и тряской (5D), то это будет похоже на пилотирование настоящего самолёта. Есть реальные истории , как после многолетней игры на MSFS люди спокойно сдают на лицензию пилота, потому что в одномоторнике им известны все элементы управления. А на гражданском лайнере полёт вообще бóльшую часть времени на автопилоте.

habr.com/ru/companies/ruvds/ar

#IOCCC_Flight_Simulator #авиасимулятор #IOCCC #самолет #Пайпер_Чероки #jsFlightSim #ClojureScript #Obfuscated_C #обфускация #Иниго_Килес #Microsoft_Flight_Simulator #Stunt_Island #автопилот #Desert_Storm #Digital_Combat_Simulator #Eagle_Dynamics #AeroflyFS #FlightGear #TerraSync #электромеханическая_игра #XPlane #Laminar_Research #Prepar3D #ruvds_статьи

История авиасимуляторов

Глюк с мостами в MSFS 2020 Ходят слухи, что современные…

Хабр
valerauko

Working on a Chrome plugin I got to use ClojureScript in yet another new environment. After the usual browser setup, Node, Deno and Github Actions, this time it was the Chrome plugin system. While it was mostly a very smooth ride, I had a little trouble figuring out how to deal with a “Cannot infer target type in expression” warning.

It showed up while dealing with a HAR entry object passed in to my callback from devtools.network.onRequestFinished. The HAR object, while its shape is well defined, is not typed in a strict sense (though I guess there may be some type definition for it somewhere out there if I looked hard enough). That’s why when I tried to access its fields like (-> entry .-request .-url) the ClojureScript compiler (through Shadow CLJS) would complain about inferring the “target type” as above.

[…]

https://blog.valerauko.net/2024/12/10/untyped-js-objects-in-clojurescript/

Chad W

I've actually been able to dig into some #ClojureScript this morning, and it has boosted my mood. It's hit or miss sometimes, since I'm often more involed with pairing, code reviews, and story planning these days. And I need the mood boost; it was a rough day yesterday.

Скобиформ :over18: 🇪🇺

Logseq A privacy-first, open-source platform for knowledge management and collaboration