Greboca  

LinuxFr.org : les journaux  -  LIPS : Lisp dans le navigateur

 -  4 mars - 

Pour mon projet actuel, je me suis retrouvé à devoir exécuter du lisp dans le navigateur¹. Plein d'optimisme, j'ai dégainé mon moteur de recherche préféré pour voir si il n'y avait pas un malade qui aurait déjà eu le même besoin que moi et bricolé un truc. Et ben il semblerait que plein de gens se soient penché sur la question.

Sélection de projets au hasard :

Pour l'instant, je n'ai joué qu'avec le premier. Les performances sont catastrophiques, mais il est très facile de dessiner dans un canvas webgl :


<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Demo LIPSspan>title>
    <script src="https://cdn.jsdelivr.net/npm/@jcubic/lips@beta/dist/lips.min.js">span>script>
    <script type="text/x-scheme" bootstrap>
(let 
    ((canvas_node (document.getElementById "canvas")))
    (let 
        ((ctx (canvas_node.getContext "2d")))
        (do-iterator 
            (y (range canvas.height)) 
            ()
            (do-iterator 
                (x (range canvas.width)) 
                ()
                (begin 
                    (set! ctx.fillStyle (format 
                        "rgb(~a, ~a, 255)" 
                        (/ (* x 255) canvas.width) 
                        (/ (* y 255) canvas.width)))
                    (ctx.fillRect x y 1 1))))))
    span>script>
span>head>

<body>
    <canvas id="canvas" width="640" height="480">span>canvas>
span>body>

span>html>

1: je bosse sur des trucs bizarres…

Commentaires : voir le flux Atom ouvrir dans le navigateur

par killruana

LinuxFr.org : les journaux

LinuxFr.org : Journaux

Contournement de mesures de protection et intéropérabilité

 -  23 mars - 

Bonjour,J'ai récemment publié un billet de blog (sur mon blog, pas sur DLFP) et j'ai maintenant un doute : mon billet indique comment décoder le (...)


Alternatives à Docker (ou presque)

 -  17 mars - 

Sommaire Alternatives à Docker (ou presque) Avant de commencer Moteur de conteneur: Podman Fonctionnalités Compatibilité avec Docker Podman et (...)


Libération du moteur de rendu MoonRay par DreamWorks.

 -  16 mars - 

Bonjour 'nal,Je viens d'apprendre que DreamWorks avait libéré son moteur de rendu MoonRay (code source). J'ai cru à une bonne blague du genre « (...)


Docker supprime l'accès gratuit aux groupes et organisations

 -  15 mars - 

Le contexteDocker, comme tout le monde ici le sait peut-être, est une technologie de contrôle de containers, permettant de créer, de lancer et (...)


Différentes approches informatiques.

 -  15 mars - 

Le contexteJe suis prof dans une école internationale. Les élèves ont entre 14 et 18 ans.Je suis toujours sidéré du manque complet de compétence « (...)