Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jackdaniel
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
by
jackdaniel
7d ago
I did not state any goals, I've only falsified your naive claim.
2.
▲
by
jackdaniel
7d ago
Lowering prices or raising wages due to increased productivity is not a given, and often does not follow. There is more to pocket by shareholders though.
3.
▲
Building an AmigaOS Development Environment in 2026
(turtleware.eu)
5 points
by
jackdaniel
2mo ago
|
1 comments
4.
▲
by
jackdaniel
2mo ago
I've recently built Linux dev environment for Amiga and documented the process in a form of a blog post.
5.
▲
A brief note about slot access cost in Common Lisp
(turtleware.eu)
3 points
by
jackdaniel
4mo ago
|
0 comments
6.
▲
by
jackdaniel
6mo ago
This is quite tone deaf - demoscene stands for creativity and resource constraint, and using ai cancels both in favor of resource intensive cognitive offload
7.
▲
Embeddable Common Lisp 26.3.27 release
(ecl.common-lisp.dev)
15 points
by
jackdaniel
6mo ago
|
1 comments
8.
▲
by
jackdaniel
10mo ago
to be honest I feel much more comfortable with git -- muscle memory, magit etc., but fossil is much more appealing when you look at the underlying model and how it bundles wiki and issues along with the repository; that's why I'm
9.
▲
Cross-Compiling Common Lisp to WASM
(turtleware.eu)
78 points
by
jackdaniel
10mo ago
|
4 comments
10.
▲
by
jackdaniel
1y ago
CL enables many paradigms of programming, including functional one and imperative. Currently the most popular way of programming among CL programmers is OOP with CLOS.
11.
▲
by
jackdaniel
1y ago
There's also Guile Hoots compiling directly to WASM.
12.
▲
Show HN: Using Common Lisp from Inside the Browser
(turtleware.eu)
111 points
by
jackdaniel
1y ago
|
31 comments
13.
▲
Web Embeddable Common Lisp
(ecl.common-lisp.dev)
16 points
by
jackdaniel
1y ago
|
0 comments
14.
▲
by
jackdaniel
1y ago
I didn't plan explicitly for SLIME, but loading swank shouldn't be much of a problem. The missing piece would be a bridge between a websocket and tcp I think.
15.
▲
by
jackdaniel
1y ago
Btw, eval (ed "wecl.lisp") to see some interesting function definitions, like canvas or webgl access drafts.
16.
▲
by
jackdaniel
1y ago
With enough code - yes. But not right now. You may precompile to native though.
17.
▲
by
jackdaniel
1y ago
Bytecodes compiler used in this build from repl is one-pass with very little optimizations, so it is not surprising. Natively compiled code is much faster.
18.
▲
by
jackdaniel
1y ago
What a bunch of fud.. If you want to make mcclim progress faster then chip in with actual expertise instead of unfunded snarks. ECL is a stable implementation with actual users, if you can point out existing problems then please report them
19.
▲
by
jackdaniel
1y ago
ECL features native code and bytecodes vm for targets without incremental compilation support - both native and bytecode can be freely mixed at runtime. That means that you may interactively use repl to call functions that were compiled ahe
20.
▲
by
jackdaniel
1y ago
This is just a test page. Today I've shared an information about an accepted grant proposal: https://functional.cafe/@jackdaniel/114742776265318353 The work will go towards improving browser integration and portin
21.
▲
McCLIM 0.9.9 "Ostara"
(mcclim.common-lisp.dev)
9 points
by
jackdaniel
2y ago
|
0 comments
22.
▲
by
jackdaniel
2y ago
Hey! Thanks for the offer and thanks for the correction. I've revisited relevant threads and it seems that it is indeed -O0 because things are slower with higher optimization levels (I must have misremembered). Relevant links: https:&
23.
▲
by
jackdaniel
2y ago
It's worse, it is -O0 -- this is because of the GC and binaryen/llvm interaction. For GC to work we need to spill stack call pointers (and binaryen has such a flag!), but for the optimization level 1 and above said pointers are so
24.
▲
by
jackdaniel
2y ago
Scheme requires TCO. It is a different Lisp (it also has standard[s]).
25.
▲
by
jackdaniel
2y ago
Common Lisp does not require TCO. This runs on emscripten port of Embeddable Common Lisp - this platform support is relatively new. I'm also working on WASI port and an optimizing compiler at runtime (currently we use bytecodes compile
26.
▲
by
jackdaniel
2y ago
Web version of ecl when compiler is invoked at runtime, uses one-pass bytecodes compiler, so things tend to lack optimization unless compiled beforehand.
27.
▲
Dynamic Variables – Return of the Jedi
(turtleware.eu)
1 points
by
jackdaniel
2y ago
|
0 comments
28.
▲
Dynamic Variables in Common Lisp (Part 2)
(turtleware.eu)
3 points
by
jackdaniel
2y ago
|
0 comments
29.
▲
Dynamic Let (Common Lisp, Mop)
(turtleware.eu)
1 points
by
jackdaniel
2y ago
|
0 comments
30.
▲
by
jackdaniel
2y ago
Some of us are hanging out to interact with peers and to share cool hacks. Nothing to do with winning or losing; not all social interactions can be reduced to a psychological warfare.
More ›