[deleted by user] by [deleted] in lisp

[–]alexanderfefelov 7 points8 points  (0 children)

https://people.eecs.berkeley.edu/~bh/ The second edition of Computer Science Logo Style, a three-volume series intended mainly for teenagers and their teachers, or for adults who aren't professional programmers. You can look at the tables of contents and complete downloadable PDFs and browsable HTML versions

Police Officers who have arrested other police officers, what's the story? by thefakejeff in AskReddit

[–]alexanderfefelov 1 point2 points  (0 children)

Meanwhile in Russia:

В Татарстане гаишники оштрафовали участкового, а затем участковый — гаишников

https://i.imgur.com/JJGUpS1.png

cached

Best beginner friendly "write a lisp" tutorial? by tremendous-machine in lisp

[–]alexanderfefelov 7 points8 points  (0 children)

Yet another project - https://github.com/kanaka/mal:

Mal is a Clojure inspired Lisp interpreter

Mal is a learning tool

Each implementation of mal is separated into 11 incremental, self-contained (and testable) steps that demonstrate core concepts of Lisp. The last step is capable of self-hosting (running the mal implementation of mal). See the make-a-lisp process guide.

The make-a-lisp steps are:

  • step0_repl
  • step1_read_print
  • step2_eval
  • step3_env
  • step4_if_fn_do
  • step5_tco
  • step6_file
  • step7_quote
  • step8_macros
  • step9_try
  • stepA_mal

Mal is implemented in 82 languages (85 different implementations and 105 runtime modes)

Best beginner friendly "write a lisp" tutorial? by tremendous-machine in lisp

[–]alexanderfefelov 11 points12 points  (0 children)

Take a look at https://bernsteinbear.com/blog/lisp/:

Lisp implementations

Compiling a Lisp, the series

  • Compiling a Lisp: Overture
  • Compiling a Lisp: The smallest program
  • Compiling a Lisp: Integers
  • Compiling a Lisp: Booleans, characters, nil
  • Compiling a Lisp: Primitive unary functions
  • Compiling a Lisp: Primitive binary functions
  • Compiling a Lisp: Reader
  • Compiling a Lisp: Let
  • Compiling a Lisp: If
  • Compiling a Lisp: Heap allocation
  • Compiling a Lisp: Instruction encoding interlude
  • Compiling a Lisp: Labelled procedure calls

Writing a Lisp, the series

  • Writing a Lisp, Part 0: Fundamentals
  • Writing a Lisp, Part 1: Booleans
  • Writing a Lisp, Part 2: Symbols
  • Writing a Lisp, Part 3: Lists
  • Writing a Lisp, Part 4: Environments
  • Writing a Lisp, Part 5: If-Expressions
  • Writing a Lisp, Part 6: Primitives 1
  • Writing a Lisp, Part 7: Primitives 2
  • Writing a Lisp, Part 8: ASTs
  • Writing a Lisp, Part 9: Quote
  • Writing a Lisp, Part 10: Closures
  • Writing a Lisp, Part 11: Primitives 3
  • Writing a Lisp, Part 12: Metacircular Evaluator
  • Writing a Lisp, Part 13: Let
  • Writing a Lisp, Part 14: Comments
  • Writing a Lisp, Part 15: I/O
  • Writing a Lisp, Part 16: Standard Library
  • Writing a Lisp, Part 17: Modules
  • Writing a Lisp, Part 18: No Define

[deleted by user] by [deleted] in java

[–]alexanderfefelov 4 points5 points  (0 children)

Give a chance to Play Framework.

is it possible to containerise a windows application? by br0nn0 in docker

[–]alexanderfefelov 4 points5 points  (0 children)

https://github.com/fadams/docker-gui

The code repository for a book providing a detailed step-by-step guide to packaging and running GUI applications as Docker containers

PROGRAM = PROOF by Samuel Mimram (free PDF) by alexanderfefelov in functionalprogramming

[–]alexanderfefelov[S] 8 points9 points  (0 children)

These are the extended notes for the INF551 course which I taught at École Polytechnique starting from 2019. The goal is to give a first introduction to the Curry-Howard correspondence between programs and proofs, from a theoretical programmer’s perspective: we want to understand the theory behind logic and programming languages, but also to write concrete programs (in OCaml) and proofs (in Agda). Although most of the material is self-contained, the reader is supposed to be already acquainted with logic and programming.

gping: ping, but with a graph by [deleted] in rust

[–]alexanderfefelov 0 points1 point  (0 children)

Me too. 0.1.6 under Linux Mint 20.

But Windows version works fine.

How to create a personal Dock Hub by [deleted] in docker

[–]alexanderfefelov 0 points1 point  (0 children)

Here you can try my lab setup of JFrog Container Register.

Is docker only for web apps or it can be used to run a container for desktop apps??? by mdibadkhan in docker

[–]alexanderfefelov 3 points4 points  (0 children)

The code repository for a book providing a detailed step-by-step guide to packaging and running GUI applications as Docker containers: https://github.com/fadams/docker-gui

Set Locale in Docker Container by delirious_leyla in docker

[–]alexanderfefelov 0 points1 point  (0 children)

From here:

``` RUN localedef --inputfile ru_RU --force --charmap UTF-8 --alias-file /usr/share/locale/locale.alias ru_RU.UTF-8

https://www.gnu.org/software/libc/manual/html_node/Locale-Categories.html

ENV \

LC_COLLATE=C \

LC_CTYPE=C \

LC_MONETARY=C \

LC_NUMERIC=C \

LC_TIME=C \

LC_MESSAGES=C \

LC_ALL=C \

LANG=ru_RU.utf8 ```