Hi, I'm with Lisperati and we're working hard to manufacture these. Feel free to ask any questions. No, we don't know when they'll be ready, but when they are ready we will sell them directly (no presale/crowdfunding/etc)
Also: we already have DIY build instructions with STL files available at lisperaticomputers.com. However, the official device will have an aluminum enclosure.
Assumedly it's Linux under the hood, and you'd be able to install whatever packages normally available through, say apt? So this could this be used for writing LaTeX, for example?
Also and tangentially, has there been any progress with Walking Dream?
I'm thinking of purchasing one. Is it essentially just Linux with Lisp packages setup on top, or running some custom lisp OS on top of whatever is running on the pi?
What's with the recent wave of portable terminals? Has any of these made it ever into the hands of customers? I believe the only device that actually came out is the Cosmo Communicator (https://www.www3.planetcom.co.uk/cosmo-communicator)
It seems to be a collision of custom keyboards, cheap and capable SoCs, easy access to displays and driver boards and a dose of nostalgia and tech weariness.
I like this one but I’d suffer it to be a bit larger to accommodate a standard keyboard and a pi4. I love the display, seems like you can buy them on Amazon and elsewhere since they are targeted at case modders and the like.
> Lisp is one of the oldest programming languages that is still in use today
I don’t like that this keeps getting repeated. Common Lisp is different from the original Lisp and other modern Lisps are even more different. It’s like saying Algol is one of the oldest programming languages still in use today, because many Algol-descendants are quite popular still.
This is a common concern with this form factor, but I think there's a lot of variability between people on how comfortable they are with a "book reading" posture, such as required by a cyberdeck. It will work for some people, not so much for other people.
Giving up on assembly language was the apple in our Garden of Eden: Languages whose use squanders machine cycles are sinful. The LISP machine now permits LISP programmers to abandon bra and fig-leaf.
Alan Perlis, Epigrams in Programming, ACM SIGPLAN Sept. 1982
Yes. From the same site's review of a different device:
"Cyberdecks are, almost by their very definition, mostly about aesthetics. There are very few of them that are designed to serve a real, practical purpose that can’t be done better by a modern laptop or tablet."
It may not be the fastest, but something like Common Lisp has extensive numeric capabilities built-in like computing with floats, bignums, complex, ratios, ... Extensive mathematical software has been written in Lisp like Reduce (written in Standard Lisp), Macsyma, Axiom, ... In education for a while something like Derive, MuSimp/MuMath, ... was used. Derive should also have been used in pocket calculators, which would be in the spirit of Lisperati1000.
If you stick to floats and arrays of floats, Fortran is probably still faster.
But Common Lisp and fully conformant Schemes have an extensive numeric tower including arbitrary precision integers, rationals, and complex numbers built in, making Lisp useful for some kinds of numeric computing that would be cumbersome even in Fortran.
Plus, I once heard of a guy who wrote an FFT implementation in Gambit Scheme that beat FFTW in speed...
Lisp was the favored language for programming AI back in the day. Though the kind of AI problems focused on then was much more symbolic-themed than numerical themed as they are now. Lisp is highly regarded when solving complex problems, though would probably not get hailed as the fastest language.
[+] [-] drcode|4 years ago|reply
Also: we already have DIY build instructions with STL files available at lisperaticomputers.com. However, the official device will have an aluminum enclosure.
[+] [-] nanna|4 years ago|reply
Really exciting!
Assumedly it's Linux under the hood, and you'd be able to install whatever packages normally available through, say apt? So this could this be used for writing LaTeX, for example?
Also and tangentially, has there been any progress with Walking Dream?
http://walkingdre.am/
[+] [-] Abishek_Muthian|4 years ago|reply
All the best with Lisperati!
[1] https://www.reddit.com/r/cyberDeck/
[+] [-] 7thaccount|4 years ago|reply
[+] [-] 1MachineElf|4 years ago|reply
[+] [-] ashton314|4 years ago|reply
I would have killed to have one of these things in high school. A broken Lisp on a TI-84 just doesn’t cut it…
[+] [-] facorreia|4 years ago|reply
[+] [-] kratom_sandwich|4 years ago|reply
There's also
Devterm - https://www.clockworkpi.com/devterm
Popcorn Pocket - https://pocket.popcorncomputer.com/
Teenyserv - https://expanscape.com/teenyserv/the-teenyserv-prototypes/
[+] [-] daniellarusso|4 years ago|reply
Hackaday has quite a bit of cyberdeck projects on their blog, here:
https://hackaday.com/tag/cyberdeck/
I am guessing part of the appeal is having a portable device with a QWERTY tactile keyboard that does not have a locked-down OS.
Also, it is much easier to replace a damaged screen when compared to an iPad.
[+] [-] throwaway316943|4 years ago|reply
I like this one but I’d suffer it to be a bit larger to accommodate a standard keyboard and a pi4. I love the display, seems like you can buy them on Amazon and elsewhere since they are targeted at case modders and the like.
[+] [-] pjmlp|4 years ago|reply
https://www.computinghistory.org.uk/det/898/Psion/
https://en.wikipedia.org/wiki/Atari_Portfolio
https://en.wikipedia.org/wiki/Nokia_Communicator
https://en.wikipedia.org/wiki/Toshiba_Libretto
Among plenty of other ones.
[+] [-] daniellarusso|4 years ago|reply
[+] [-] lallysingh|4 years ago|reply
[+] [-] dTal|4 years ago|reply
I think it's a strange choice not to have them be first class, unshifted characters - and yet have such a dizzying array of modifier keys.
[+] [-] ynniv|4 years ago|reply
[+] [-] valyagolev|4 years ago|reply
[+] [-] dang|4 years ago|reply
The Lisperati1000 Computer - https://news.ycombinator.com/item?id=26022797 - Feb 2021 (25 comments)
[+] [-] niccl|4 years ago|reply
Thanks dang
[+] [-] dkersten|4 years ago|reply
I don’t like that this keeps getting repeated. Common Lisp is different from the original Lisp and other modern Lisps are even more different. It’s like saying Algol is one of the oldest programming languages still in use today, because many Algol-descendants are quite popular still.
[+] [-] lispm|4 years ago|reply
It still has the old operators: car, cdr, cons, eval, apply, append, cond, quote, lambda, set, setq, atom, and, eq, equal, list, map, mapcon, maplist, nconc, not, null, or, print, prog, read, remprop, rplaca, rplacd, ...
It has the old data structures like symbols and cons cells.
Thus programs from 1960 often can be made running in Common Lisp, unless they make use of system specific functions.
[+] [-] snemvalts|4 years ago|reply
[+] [-] drcode|4 years ago|reply
[+] [-] gorgoiler|4 years ago|reply
I love the idea of a good keyboard + xterm + browser. A lot.
[+] [-] jmrm|4 years ago|reply
[+] [-] vessenes|4 years ago|reply
Alan Perlis, Epigrams in Programming, ACM SIGPLAN Sept. 1982
[+] [-] sunsipples|4 years ago|reply
is that it's purpose?
[+] [-] FearNotDaniel|4 years ago|reply
"Cyberdecks are, almost by their very definition, mostly about aesthetics. There are very few of them that are designed to serve a real, practical purpose that can’t be done better by a modern laptop or tablet."
https://www.hackster.io/news/the-griz-sextant-is-a-raspberry...
[+] [-] rowland66|4 years ago|reply
> But if you need some complex algorithms — particularly algorithms that do a lot of heavy mathematical lifting — then Lisp is the ideal choice.
Is this right? I never thought of LISP as good fit for numerical processing.
[+] [-] lispm|4 years ago|reply
[+] [-] bitwize|4 years ago|reply
But Common Lisp and fully conformant Schemes have an extensive numeric tower including arbitrary precision integers, rationals, and complex numbers built in, making Lisp useful for some kinds of numeric computing that would be cumbersome even in Fortran.
Plus, I once heard of a guy who wrote an FFT implementation in Gambit Scheme that beat FFTW in speed...
[+] [-] vincent-manis|4 years ago|reply
[+] [-] sedachv|4 years ago|reply
[+] [-] olodus|4 years ago|reply
[+] [-] shimonabi|4 years ago|reply
It was even featured on HN a few days ago:
https://www.youtube.com/watch?v=H-yuZ2pejGU
[+] [-] neallindsay|4 years ago|reply
[+] [-] na85|4 years ago|reply
[+] [-] Slackwise|4 years ago|reply
[+] [-] blue1|4 years ago|reply
[+] [-] numpad0|4 years ago|reply
[+] [-] lmohseni|4 years ago|reply
[+] [-] creamytaco|4 years ago|reply
[+] [-] unknown|4 years ago|reply
[deleted]
[+] [-] agumonkey|4 years ago|reply
[+] [-] grae_QED|4 years ago|reply