~eli_oat/giblang

a toy implemented in a handful of ways
“What does Bessie say I have done?” I asked.
The said Eliza, John, and Georgiana were now clustered round their mama in the drawing-room: she lay reclined on a sofa by the fireside, and with her darlings about her (for the time neither quarrelling nor crying) looked perfectly happy. Me, she had dispensed from joining the group; saying, “She regretted to be under the necessity of keeping me at a distance; but that until she heard from Bessie, and could discover by her own observation, that I was endeavouring in good earnest to acquire a more sociable and childlike disposition, a more attractive and sprightly manner—something lighter, franker, more natural, as it were—she really must exclude me from privileges intended only for contented, happy, little children.”
I was glad of it: I never liked long walks, especially on chilly afternoons: dreadful to me was the coming home in the raw twilight, with nipped fingers and toes, and a heart saddened by the chidings of Bessie, the nurse, and humbled by the consciousness of my physical inferiority to Eliza, John, and Georgiana Reed.

refs

main
browse  log 

clone

read-only
https://git.sr.ht/~eli_oat/giblang
read/write
[email protected]:~eli_oat/giblang

You can also use your local clone with git send-email.

#giblang

Once upon a time I ran across a bit of code that an internet net friend named Paul wrote called giblang. It was elegant and small, and made good use of many language features. Ever since learning of giblang, I've used it as an exercise to learn the ins and outs of new-to-me programming systems.

With permission from Paul I've collected a few of those implementations here.

Languages represented in this repository,

  • c
  • fennel
  • js
  • js, functional flavored
  • lil
  • lua
  • haskell
  • python
  • bash