Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
lispm
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
59 ms
·
721.
▲
by
lispm
3y ago
> anti-business governments Germany has around Dresden one of two regions in Europe with a large cluster of chip industry. https://en.wikipedia.org/wiki/Silicon_Saxony ASML buys key equipment in Germany: optics from
722.
▲
by
lispm
3y ago
LispWorks does that too - if the function has an argument. CL-USER 18 > + 1 2 3 CL-USER 19 > first (list 1 2 3) 1
723.
▲
by
lispm
3y ago
A language syntax is quite a bit more than { }.
724.
▲
by
lispm
3y ago
Scheme exists in various forms and standards. There are small educational definitions and implementations which provide most SRFIs and thus have all features of CL and more. https://srfi.schemers.org At its core Scheme is proced
725.
▲
by
lispm
3y ago
> But compilers I am an expert in and what you're implying is impossible > it is either resolved statically or at runtime Just tell Lisp which calls to statically resolve, inline, optimize. Overwrite the global default. (defu
726.
▲
by
lispm
3y ago
From the Racket documentation: https://docs.racket-lang.org/reference/compiler.html "18.7.1.2 CS Compilation Modes The CS implementation of Racket supports several compilation modes: machine code, machine-independ
727.
▲
by
lispm
3y ago
> My point is very simple: I can do it too, in any language I want, and so there's nothing special about lisp. The big difference is: "I can do it too" means YOU need to do it. Lisp does it for me already, I have not to do
728.
▲
by
lispm
3y ago
I thought you know Lisp? Now you are surprised that Lisp often looks up functions via symbols -> aka "late binding"? How can that be? That's one of the basic Lisp features. Next you can find out what optimizing compilers d
729.
▲
by
lispm
3y ago
> It works in code compiled from c++ too: define and associate a signal handler for sigkill, call a function whose symbol can't be runtime resolved by the linker, sigkill is sent and caught, define your function (in your asm dejure)
730.
▲
by
lispm
3y ago
This works in compiled Lisp code.
731.
▲
by
lispm
3y ago
From what I see in your example, you invoke the form again. In Common Lisp you don't need that. You can stay in a computation and fix&resume from within.
732.
▲
by
lispm
3y ago
Then the person should spend another weekend and implement a compiler for it.
733.
▲
by
lispm
3y ago
> You are able, in Mathematica, to write Plus[a, b] with your own fingers on your own keyboard and it will be interpreted as the same thing as a+b Sure, but it is not Mathematica's InputForm: https://reference.wolfram.com
734.
▲
by
lispm
3y ago
How does it look like in Python? In Lisp: CL-USER 43 > (+ 1 (foo 20)) Error: Undefined operator FOO in form (FOO 20). 1 (continue) Try invoking FOO again. 2 Return some values from the form (FOO 20). 3 Try invoking som
735.
▲
by
lispm
3y ago
> I have no clue what you're talking about That's not good. Try again. In Lisp adding two numbers looks like this is source code: (+ 1 2) CL-USER 41 > (+ 1 2) 3 If I quote the expression and evaluate it, the result
736.
▲
by
lispm
3y ago
> I have already addressed this: FullForm No you haven't addressed it. The "Wolfram Language" user typically does not write code in FullForm. It's used as an internal representation. > it's just that it'
737.
▲
by
lispm
3y ago
The content on the pages clearly explain the differences. Mathematica is a symbolic language based on 'rewriting' There are other examples - Prolog would be an example, a logic language. Also most other computer algebra systems ar
738.
▲
by
lispm
3y ago
> The condition system was reported on in 1983’s Signaling and Handling Conditions. Symbolics had the New Error System in 1983. Which was inspired by the condition system of Multics.
739.
▲
by
lispm
3y ago
I would propose to watch the linked Youtube video: https://www.youtube.com/watch?v=BMoHE96rh7w It's actually several people working on it. Yes, one can develop Lisp software with more than one person. ;-)
740.
▲
by
lispm
3y ago
An example: I bought a slick application for macOS & Windows: OpusModus ( https://opusmodus.com ). It's a Lisp IDE tailored for algorithmic Music composition. The Mac version is just a normal desktop app in the Applicat
741.
▲
by
lispm
3y ago
> That straight up reads like SICP and lisp are inseparable and that exactly means that SICP is not as general as people claim. They are separable, but there is a loss of elegance. For example Scheme has linked lists and symbols built-in
742.
▲
by
lispm
3y ago
The early sad parts of "SICP in JavaScript" are especially section 2.2.1 Representing Sequences and chapter 2.3 Symbolic Data: "All the compound data objects we have used so far were constructed ultimately from numbers. In th
743.
▲
by
lispm
3y ago
> A symbol has by definition an entity. oops. entity -> identity
744.
▲
by
lispm
3y ago
> Krümmel, big enough to power a million people, still has an operating license despite closing 2011: saved by antinuclear politics, ironically I don't think this reactor has a license. Currently it is planned to dismantle it , soon
745.
▲
by
lispm
3y ago
In Lisp (and similar) sometimes the term object is used, since it's not the variable that's important, but the data object which is returned from a function and which has an identity. A symbol has by definition an entity. A symbol
746.
▲
by
lispm
3y ago
The US also has a lot subsidies & protectionism: Boeing, the space industry, agriculture, chip industry, ... the US tries to get TSMC and others to open plants there with generous incentives, etc Plus they added even more subsidies and
747.
▲
by
lispm
3y ago
It's not misleading at all. It here also means that Germany has a strong economy to be able to provide that amount of financial support for the development of the EU. And this strength is not just depending on the number of people (as
748.
▲
by
lispm
3y ago
and my post was that universities may have different tasks.
749.
▲
by
lispm
3y ago
> The media often reports that about 30% of heavy manufacturing industry is thinking of leaving Germany and moving to the US or other places. Especially because the US provides a lot of local subsidies: https://en.wikipedia.or
750.
▲
by
lispm
3y ago
> Using radiators too much could be fined. Source?
More ›