Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
lispm
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
67 ms
·
781.
▲
by
lispm
3y ago
> Any well-parenthesized S-expr is a syntactically valid Lisp program It isn't. It's just a valid S-expr. For example ((a b c) (d e f)) is not a valid Common Lisp program. (let foo bar baz) is also not a valid Common Lisp progr
782.
▲
by
lispm
3y ago
Just for the record: Hinton was a Lisp user at some point in time. 1984 he got a Symbolics 3600. LeCun co-wrote Lush, a specialized Lisp for numerical computing. https://lush.sourceforge.net
783.
▲
by
lispm
3y ago
Though it was cooperative Multitasking, something with the MacOS also got, years later A good overview of the Apple Lisa is this: https://www.researchgate.net/publication/2996607_The_Archite... "The Architecture O
784.
▲
by
lispm
3y ago
https://www.livingcomputers.org/Blog/What-Really-Happened-St... What Really Happened: Steve Jobs @ Xerox PARC '79
785.
▲
by
lispm
3y ago
Didn't they demo the Smalltalk system to him?
786.
▲
by
lispm
3y ago
I probably wanted to reply one upwards...
787.
▲
by
lispm
3y ago
The Xerox Interlisp-D system also then got a user interface metaphor: rooms. https://dl.acm.org/doi/pdf/10.1145/24054.24056 Rooms: The Use of Multiple Virtual Workspaces to Reduce Space Contention in a Window
788.
▲
by
lispm
3y ago
> The Xerox Smalltalk-80 GUI Was Weird "Weird" means only that you haven't used other similar UIs. Smalltalk 80 was a development environment. There were applications written in it with more extensive UI examples. > At
789.
▲
by
lispm
3y ago
The Mac also had no preemptive task switching, no memory protection between applications and/or the OS. Early on there was also no software development on the Mac - one needed an Apple Lisa for that.
790.
▲
by
lispm
3y ago
If you look besides Apple, there are lots of mouse variants with three or more buttons in every computer shop available.
791.
▲
by
lispm
3y ago
He got ill and died too early. I've met him once at a Lisp meeting here in town.
792.
▲
by
lispm
3y ago
Most Deutschlandticket owners use it in their region, not for "travel throughout the country". When people travel beyond their region, it does not mean they are traveling throughout the whole country. > Public transport is a go
793.
▲
by
lispm
3y ago
> Sure but it wasn't even a Common Lisp initially. Right, initially it started as a Maclisp derivative. They morphed it gradually into Common Lisp, while defining Common Lisp. The Spice Lisp project was actively involved in defining
794.
▲
by
lispm
3y ago
SBCL is on sourceforge, CLISP is on Gitlab, McCLIM is on Codeberg, Common-Lisp.net with its projects is on Gitlab, ... Example: Microsoft owns Github and uses the hosted code to train its AI offerings. https://www.theverge.com&#x
795.
▲
by
lispm
3y ago
Not where I live. Public transport is not monolithic. Public transport is a complex evolving system of trains, busses, ferries, car sharing systems, car leasing, on demand mobility, etc. This is coordinated, integrated and has a various for
796.
▲
by
lispm
3y ago
EMACS was always used for Lisp programming, since day zero. It had always a mode for Lisp programming. Later GNU Emacs became popular and it was partly written in Lisp. Thus it was not unusual for Lisp users to provide Emacs modes for hacki
797.
▲
by
lispm
3y ago
Common Lisp includes a type system for static typing. Variables thus can have types in Common Lisp. (defun foo (bar) (declare (type (integer 100 200) bar)) ...) Above declares the variable BAR to have the type of a subtype of
798.
▲
by
lispm
3y ago
Spice Lisp was at one point in time just renamed to CMU CL. It was still the same project.
799.
▲
by
lispm
3y ago
Github is not that popular among Lisp users.
800.
▲
by
lispm
3y ago
> The undeniable truth is that the world has largely embraced C-type languages Extremely popular languages like Python and Javascript aren't C-type. Neither is Java particular C-type (besides a few syntactic features).
801.
▲
by
lispm
3y ago
> Racket executables are not to be compared with those of a compiled language that aims for speed. https://docs.racket-lang.org/reference/implementations.html "The CS implementation is the default implementatio
802.
▲
by
lispm
3y ago
Expanding on that topic: * Supporting Collaboration in NoteCards https://dl.acm.org/doi/pdf/10.1145/637069.637089 * Reflections on NoteCards: Seven issues for the next generation of hypermedia systems https:
803.
▲
by
lispm
3y ago
I would not compile Firefox on AM64. I would also not download it from Mozilla. I'd just install it via the usual repository mechanism. The range of ARM64 binaries in the various repositories has been increasing in the last years.
804.
▲
by
lispm
3y ago
The big difference are exactly 24 years and billions users and their devices on the Internet and 5G networks. That requires a different type of device and different levels of support/security.
805.
▲
by
lispm
3y ago
March 1960, the Lisp I Programmer's Manual: ff[x] = [atom[x] -> x; T -> ff[car[x]]] or DEFINE (( (FF (LAMBDA (X) (COND ((ATOM X) X) (T (FF (CAR X)))))) )) () which one or two decade
806.
▲
by
lispm
3y ago
My Symbolics XL1200 Lisp Machine had size 9U x 400 Eurocard boards, with 7 slots. It comes with one Ivory Main Board and one Ivory I/O Board.
807.
▲
by
lispm
3y ago
ML was written as the language used by the theorem prover LCF. It was written in Lisp.
808.
▲
by
lispm
3y ago
Many people use Paypal in Germany and one uses it with the typical bank account. > But the same publication says that only a bit over 50% of the population even own a credit card Because many cashless transactions are done with girocards
809.
▲
by
lispm
3y ago
Both NuBUS and VME were large. Apple was choosing a smaller form factor for their NuBUS use. The NuBUS probably was generally cheaper and faster than the VME-Bus. They were also easy to use for the end user. The original large VME-Bus cards
810.
▲
by
lispm
3y ago
I bought mine via the HVV (Hamburg Transport Association) Switch app on an iPhone. I pay using Paypal.
More ›