corbasai

joined 1 year ago
[–] corbasai@alien.top 1 points 11 months ago

Space-cadet Keyboard was qui quo ... was coolest CL thing imo

[–] corbasai@alien.top 1 points 11 months ago (1 children)

As I understand current movement in Racket, PyPy or JS, them use self interpreter as knowledge machine at first run|trace. Code that executed once newer be optimized. Only parts of code which frequently executed (a.k.a 'hotspots) undergoes optimization steps. Which one should be specialization (selection|substitution) of procedures with well defined argument | return type signatures exactly. Static type inference as thing we have well defined in strong typed langs, for example in OCaml. Inference as process in Lisp may be special form of EVAL.

[–] corbasai@alien.top 1 points 11 months ago

No. Scheme is good last language.

[–] corbasai@alien.top 1 points 11 months ago

In well known paper Hygienic macro technology Section 5. Pra.5.2

> As it turned out, this dispute between the X3J13 and various European delegations continued for

several years, centering on the name of the language to be standardized. If the name of that language

was łLispž, then Common Lisp might fall under the ISO umbrella. Eventually ISO SC22/WG16

adopted the name ISLisp, thus avoiding the threat to Common Lisp [SC22/WG16 1997].

Actually ISLisp standard (about draft 13) looks like RnScheme standard - smart-compact and open for interpretations of authors. But it is one core document with observable 120+ pages (like R7RSsmall - 84p).

[–] corbasai@alien.top 1 points 11 months ago

pack it call with every step -> shell caller apply result

[–] corbasai@alien.top 1 points 11 months ago (2 children)

param is value or procedure?

[–] corbasai@alien.top 1 points 11 months ago (1 children)

I definitely Agree (despite to our CL-locals). But Lisp Machines may(must) have some analogs of Jail|chroot|zones with stable ABI. Versioned or tagged. It is not rocket science. Look at Mirage OS,... not the same... but it works

[–] corbasai@alien.top 1 points 11 months ago (2 children)

(ql-dist:install-dist "http://dist.shirakumo.org/shirakumo.txt")

(ql:quickload :trial-examples)

(trial-examples:launch :scene-loader)

mine stall at

[package org.shirakumo.machine-state];

; caught ERROR:

; READ error during COMPILE-FILE:

;

; Symbol "*GC-REAL-TIME*" not found in the SB-EXT package.

;

; Line: 66, Column: 33, File-Position: 2176

;

; Stream: #

debugger invoked on a UIOP/LISP-BUILD:COMPILE-FILE-ERROR in thread

#:

COMPILE-FILE-ERROR while

compiling #

[–] corbasai@alien.top 1 points 11 months ago

For example, let print every one utf-8 char or (if control-char? name....

[–] corbasai@alien.top 1 points 11 months ago

Do you want to write the 82nd option?

[–] corbasai@alien.top 1 points 1 year ago

every quarter second, for example. Im check memory+mcu in some rt system.

view more: next ›