Series📚(8개) Tags🏷️(1067개)

Tag🏷️ “commonlisp„ (20건)

  1. 🔋 Ruby is an acceptable LISP (Reloaded!)
    HN: Why Ruby is an acceptable Lisp (2005) (randomhacks.net) commonlisp sly/slime 세션의 interactive...
  2. 🌘 Python 3.14 "no-GIL"보다 concurrent.interpreters, 그리고 Tcl 데자뷰
    최근의 파이썬은 아주 오랬동안 multicore/parallelism을 지원하기 위해 걸림돌이었던 GIL에서 자유로워진 "no-GIL" 옵션이 베타 단계....
  3. 🧬 [TIL] common-lisp defmacro와 forward-declaration
    의외로 단순한건데, 컴파일한 sbcl image에서 runtime에 unbound variable 컨디션을 발생시킬 수 있음. 1 2 3 4 5 6 7 8 9 10 11 12...
  4. 🔋 Ping 04/02/2023 .01: 씨언어의 장자 zig, rust, golang, c++ ???
    최근에 재미로 zig 을 정말 재밌게 '읽었다'. 공부해보고 실제로 뭔가 코딩을 많이 해보거나 한 것은 아니고, 대체 어떻게 동작하는 프로그램을 이걸로 만들라고 하...
  5. 📥 "asdf-subdir-finder" released!
    지난번 포스팅한 "asdf 정의를 내 코드베이스의 하위디렉토리에서 자동으로 로딩하기"를 프로젝트으로 만들었다....
  6. 🔝 "커먼리습 ASDF 불러오기 편하게 하기" 대모험
    ASDF와 system definition file 검색의 정석 이전에 ASDF을 이용하여 커먼리습 프로젝트의 의존성, 시스템을 로딩하기 에 대해서 설명한 적이 있었다. 이전에...
  7. 🐖 CommonLisp (w/o LOOP-macro) / LeetCode "1614. max nesting depth of the parentheses"
    어제 작성한 LOOP매크로을 이용한 구현 을 풀어서, 만약 LOOP매크로가 없었더라면 어떻게 짰을지 작성해봤다. 1 2 3 4 5 6 7 8 9 10 11 12 (defun...
  8. 🫛 CommonLisp / LeetCode "1614. max nesting depth of the parentheses"
    문제 https://leetcode.com/problems/maximum-nesting-depth-of-the-parentheses/ 작성한 코드 1 2 3 4 5 6 7 8...
  9. 🍃 Ping (2nd) 17/Oct/2020
    올해 초 cl-state-machine 라이브러리를 만들어 공개한 이후로 커먼리습을 쓰지는 않았다. 다른 직업상 쓰는 언어들만을 쓰고 오픈소스와 개인적으로 만들고 싶은 프로젝트를...
  10. 🚏 Ping 16/Oct/2020
    ADT1만큼 만들어 쓰는 것은 아니지만, 그냥 Kotlin, Python의 dataclass 정도는 쓰고 싶어서 CommonLisp 매크로를 만들어봤다.2 equals 라이브러리...
  11. 📓 Lisp에서 Dynamic/Lexical Binding와 JavaScript의 var/let
    다음의 간단한 코드를 읽어보자. 1 2 3 4 5 6 7 8 9 10 11 12 var x = "lexical"; function maker() { return...
  12. 🗳️ First release of cl-state-machine
    Made a small state machine library/DSL in/for CommonLisp....
  13. 👩‍🦽 커먼리습 설정하기, ASDF 시스템 코드를 받기
    1. ASDF을 최신 버젼으로 설정한다 (이부분에서 많이 고생했는데) SBCL와 다르게 CLISP, ECL 은 최신 버젼의 ASDF을 내장한걸 패키징해놓지 않았다. 대부분은 문제가...
  14. 🥝 (Common Lisp의 어두운 면) Equality
    오늘은 커먼리습의 어두운 면을 이야기 해볼까. 보통 나는 리습 팬보이니까 리습에 대해 불리한 이야기는 잘 쓰지 않는거 같아서 한번 써보기로 생각했다. 그리고 놀랍게도 이 글의 끝에...
  15. 🧜‍♀️ cl-toy-stack-lang 첫번째 버젼과 작업하면서 깨달은것
    일단 첫번째 버젼 다 만들었다. https://github.com/ageldama/cl-toy-stack-lang/releases/tag/v0.1.0 그냥 장난으로 인터프리터도 아...
  16. 👩‍🦯 Ping 15/Oct/2019
    커먼리습으로 간단한 스택기반 장난감 프로그래밍언어를 만들고있다. https://github.com/ageldama/cl-toy-stack-lang 튜링컴플릿이나 그런거 관심도 없고...
  17. ⚒️ rutils으로 커먼리습 확장해서 clojure 비슷하게, 더 편하게
    커먼리습은 CLHS 이후로 언어 자체 정의는 변하지 않았다. 구현체마다 조금씩 확장이 있을수도 있지만 딱히 그렇게 하지도 않는거 같다. 그럴만도 하다고 생각하는게 어차피 커먼리습에...
  18. 🤜 CFFI으로 CommonLisp 2d array을 Foreign function으로 전달하기
    https://github.com/ageldama/cffi-2d-array-hello cffi:with-foreign-array이 CFFI manual에 없어서 처음에 좀 골치아팠...
  19. 🧡 ASDF으로 간단한 의존성 연결과 로딩하기
    System? 이런게 왜 필요하지? require있잖아 대부분의 유명한 프로그래밍언어들이 커먼리습의 System 에 대응하는 기능이 명확하게 없으니까, 다른 프로그래밍 하거나 하는...
  20. 👐 SBCL을 OSX에서 실행할때 멀티쓰레딩 켜기.
    SBCL은 멀티쓰레딩을 잘 지원하는 커먼리습 컴파일러이지만, 공식사이트에서 제공하는 리눅스 바이너리가 아니라 OSX 바이너리는 멀티쓰레딩이 꺼져서 컴파일되어있다....