Hacker GitHub

← All repos

Clozure/ccl

View on GitHub ↗ ★ 969 Common Lisp

Clozure Common Lisp

17 mentions on Hacker News by 12 people: 3 stories, 14 comments · first 2017-04-12 · latest 2025-02-16

Mentions per year 17 mentions · busiest year 2024 (5)
20082026
  1. …in Lisp from the bare metal. Here is what assembly code looks like in (ccl) Clozure Common Lisp: https://github.com/Clozure/ccl/blob/master/level-0/X86/x86-h... ARM version of same file: https://github.com/Clozure/ccl/blob/master/level-0/AR…
    comment by kazinator · 2025-02-16 · in Rethinking the C Time API
  2. You can see the Github issue covering this here: https://github.com/Clozure/ccl/issues/356 There was quite a bit of discussion about this a couple of years ago. OpusModus[1] investigated supporting CCL on M1, but wasn't confident that it…
    comment by diskzero · 2025-02-04 · in Macintosh Allegro Common Lisp
  3. …exclusively for REPL-usage.[1] However, at least SBCL and ECL will compile code, not interpret. [1] https://github.com/Clozure/ccl/blob/v1.13/level-1/l1-readloo...
    comment by koito17 · 2024-09-13 · in Porting SBCL to the Nintendo Switch
  4. …know the definition of "toy compiler", but compare the following (x86 backend vs arm64 backend) https://github.com/Clozure/ccl/blob/d960a0e/compiler/X86/x86... https://github.com/Clozure/ccl/blob/d960a0e/compiler/ARM64/a... I would argue…
    comment by koito17 · 2024-09-01 · in ARM or x86? ISA Doesn't Matter (2021)
  5. …a runtime for CCL. The author states that the GC should be written in the language itself. [0] https://github.com/Clozure/ccl/blob/master/lisp-kernel/gc-co...
  6. …machine code. [0] There’s no lower-level implementation language or even a bytecode translator. [0] https://github.com/Clozure/ccl/tree/master/level-0/ARM
  7. There's plenty of history of s-expression formats for documentation. One example is: https://github.com/Clozure/ccl/tree/master/doc/manual But, also, there's plenty of uses of XML that are not "artcles and books". For example, Maven's…
    comment by fiddlerwoaroof · 2024-03-09 · in Don't Invent XML Languages (2006)
  8. …have things like this. E.g. look at the defarmlap function definitions in Clozure Common Lisp: https://github.com/Clozure/ccl/blob/master/level-0/ARM/arm-h... .. and other files, plus other architectures in other subdirectories.
    comment by kazinator · 2023-07-08 · in An ARM Assembler Written in Lisp
  9. …can embed a lower-level language, and macro over it. Like the defx86lapfunction forms in this file: https://github.com/Clozure/ccl/blob/master/level-0/X86/x86-a... It would be useful to have a more abstract, portable form of this (vaguely…
    comment by kazinator · 2023-05-08 · in Why Lisp?
  10. ▲ 26
    Clozure Common Lisp Wiki
    story by MonkeyClub · 2023-01-12 · 0 comments
  11. …in it. Lisp can be assembly language. For instance, in this source file from Clozure Common Lisp: https://github.com/Clozure/ccl/blob/master/level-0/ARM/arm-h... (defarmlapfunction fast-mod-3 ((number arg_x) (divisor arg_y) (recip arg_z))…
    comment by kazinator · 2022-10-01 · in The Hidden Origins of Lisp (2015)
  12. ▲ 1
    Ask HN: My experience with Common Lisp. Is there a better way?
    story by boxmonster · 2022-01-11 · 0 comments
  13. …saddens me, as it is/was a great tool for me for many years. I hope SBCL can take it from here. 1. https://github.com/Clozure/ccl
    comment by AgentOrange1234 · 2019-07-09 · in Why Lisp Failed (2010)
  14. …(likely due to the popularity of the early raspberry pi’s), for example with clozure Common Lisp: https://github.com/Clozure/ccl/issues/190#issuecomment-46068... Perhaps I can use something like this to port the ARMv6 assembly backwards to…
  15. …world. > I haven't seen a popular lisp yet with a meaningful amount of assembly in lieu of C. https://github.com/Clozure/ccl/tree/master/level-0/ARM And, yes, the assembler is written in Lisp, too.
    comment by lispm · 2018-11-21 · in Why Aren't There C Conferences?
  16. https://github.com/Clozure/ccl/blob/master/lib/case-error.li... %assertion-failure doesn't look like an accessor. http://clhs.lisp.se/Body/f_car_c.htm car described as "accessor", not named %car . No public function in CL is named this…
    comment by kazinator · 2018-03-30 · in Reddit 1.0 source code
  17. ▲ 5
    Clozure Common Lisp source is now available on GitHub
    story by lisper · 2017-04-12 · 0 comments