Viewing profile — phantomics
phantomics
HN member- Joined
- Thu, Sep 10, 2020, 6:23 PM UTC
- HN karma
- 73
- Public activity
- 16 items
- HN profile
- View on Hacker News ↗
About phantomics
https://bloxl.co/
https://github.com/phantomics/april
Recent public activity
-
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 …
-
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 …
-
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…
-
comment
Comment #35850877
You either die an innovator, or you live long enough to see yourself become a Yahoo.
-
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…
-
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" …
-
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 …
-
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 …
-
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…
-
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…
-
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 "(…
-
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.
-
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…
-
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…
-
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…
-
comment
Comment #24435114
Thanks for posting my presentation, April's been great fun to write.