Skip to content

Instantly share code, notes, and snippets.

View Babali42's full-sized avatar
🕸️
Go on drumbeatrepo make some noise

Baptiste Lyet Babali42

🕸️
Go on drumbeatrepo make some noise
View GitHub Profile
@Babali42
Babali42 / FunctionalParadigm.md
Last active March 13, 2025 15:10
Faire le lien entre la programmation fonctionnel et ce que l'on voit dans le lien entre

On a des langages multi-paradigmes qui font du fonctionnel. En quoi ces langages font du fonctionnel ?

Faire le lien entre la programmation fonctionnel et ce que l'on voit dans le lien entre

Habituellement quand on parle de fonctionnel dans ces langages on parle des opérations sur les listes (map, filter, fold, reduce)

1. Avant de comprendre ce qu'est le fonctionnel il faut comprendre ce qu'est un type

Quand on déclare un élément, on lui déclare un type int, string, float

@Babali42
Babali42 / currying.js
Created March 6, 2025 13:16
Exploration about currying in javascript
function(a){
return function () {
return 1 + a
}
}
function(a){
return function ooo() {
return 1 + a
@Babali42
Babali42 / fizzbuzz.js
Created April 3, 2025 22:01 — forked from edwingustafson/fizzbuzz.js
FizzBuzz is RxJS
#!/usr/bin/env node
const fizz = "Fizz";
const buzz = "Buzz";
const fizzbuzz = `${fizz}${buzz}`;
const Rx = require('rxjs/Rx');
Rx.Observable.range(1,100)
.map(n => n % 15 === 0 ? fizzbuzz : (n % 3 === 0 ? fizz : (n % 5 === 0 ? buzz : n)))
@Babali42
Babali42 / FSharpSheetCheat.md
Last active July 17, 2025 09:25
F# Cheat Sheet

F# Cheat Sheet

Pattern matching - Method declaration

let printColorName (color:Color) =
    match color with
    | Color.Red -> printfn "Red"
    | Color.Green -> printfn "Green"
 | Color.Blue -> printfn "Blue"