Live data from Hacker News

Viewing profile — phantomics

phantomics

HN member
Joined
Thu, Sep 10, 2020, 6:23 PM UTC
HN karma
73
Public activity
16 items

About phantomics

Common Lisp, APL, lighting and audiovisual technology, full stack web development.

https://bloxl.co/

https://github.com/phantomics/april

Recent public activity

  1. comment
    Comment #45007996

    Thanks, the utility of April was a big motivator as well, I used it in my Bloxl project ( https://vimeo.com/935602359 ). Still, one of the reasons I focused on it as much as I did …

  2. comment
    Comment #45006611

    Gulp is no longer required for the new Seed but Node still is. Unfortunately some JS libraries like Codemirror are only set up to build with Node. Node is used only to build these …

  3. comment
    Comment #45005283

    Hi everyone, developer here. Seed is not abandoned but its original codebase has been; it is now in the process of being rebuilt. You can check on its progress in the revival branc…

  4. comment
    Comment #35850877

    You either die an innovator, or you live long enough to see yourself become a Yahoo.

  5. comment
    Comment #35662591

    Nice little game. If your inspiration is Japanese '80s arcade shooters, it's worth taking a close look at them (and their 90s and 2000s sequels) to understood how they held the pla…

  6. comment
    Comment #34072133

    Image processing is a fun use case. For example, here's a bit of Common Lisp using April and the Opticl library to create a mirrored meme image: (opticl:write-png-file "~/out.png" …

  7. comment
    Comment #32034595

    As an array language developer I may be a bit heretical in the community for my view that array languages are a domain-specific tool, not a general-purpose tool. They are the best …

  8. comment
    Comment #32034478

    I'm using APL to build graphics for a hardware startup. You can see an example of the device, called Bloxl, and its graphics in this video: https://youtube.com/watch?v=AUEIgfj9koc …

  9. comment
    Comment #30209990

    Great to reach this milestone with April. Since the linked YouTube presentation, its code base has changed by about 95%, I've fixed hundreds of bugs and added dozens of functions f…

  10. comment
    Comment #24457345

    This is something I go over in the video - an alloy of Lisp and APL works better than either language by itself. Lisp excels at creating semantic and logical patterns. Macros allow…

  11. comment
    Comment #24448758

    The pixels aren't singular values, the image is a height×width×3 array of 8-bit integers. The third dimension is the three RGB values for each pixel. The bulk of the string, the "(…

  12. comment
    Comment #24448303

    Another option is to load APL source from a file. (april-load #P"/path/to/code.apl") Then you can have files of pure APL code with no Lisp hanging around.

  13. comment
    Comment #24446448

    Wouldn't be too hard to do, someone in the video suggested a #⎕ reader macro followed by APL. Like take '#⎕string' then expand that to '(april "string")'. But April has many ways o…

  14. comment
    Comment #24445350

    April is usable within Common Lisp. When writing a CL program, you can invoke APL code on arrays. For example: (april-c "{⍴∪,(3⍴2*8)⊥3 1 2⍉⍵}" (opticl:read-png-file "/path/to/image…

  15. comment
    Comment #24445250

    Since the video's quite long, here are some basics on April. Repo: https://github.com/phantomics/april April compiles APL to Common Lisp. It has almost all of the lexical functions…

  16. comment
    Comment #24435114

    Thanks for posting my presentation, April's been great fun to write.