Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
rockybernstein
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
by
rockybernstein
2y ago
In terms of features, I imagine they are about the same. Here is why I think this. Maxima's function organization seems to follow and refers to the NIST Digital Library of Mathematical Functions https://dlmf.nist.gov/
2.
▲
by
rockybernstein
2y ago
Very recent is david a roberts work to get this running on Pyodide, marimo and Observable. See https://mathics3.github.io/Mathics3-live/ and https://github.com/Mathics3/Mathics3-notebook-frontends
3.
▲
Major update to a Python bytecode interpreter written in Python
(pypi.org)
2 points
by
rockybernstein
6y ago
|
0 comments
4.
▲
Remake based on GNU Make 4.3 released
3 points
by
rockybernstein
7y ago
|
0 comments
5.
▲
by
rockybernstein
8y ago
Actually, no, shortening names won't speed bytecode up in the way you seem to be suggesting. Variables "are" indexed by position in some arrays like co_varnames, co_names, co_const and so on. See for example https:/&#x
6.
▲
by
rockybernstein
8y ago
"Does anyone use this": I use it in the "deparse" command of my Pytohn 3 debugger trepan3k ( https://pypi.org/project/trepan3k/#exact-location-informatio... ) and the corresponding Python 2 deb
7.
▲
by
rockybernstein
8y ago
Yes and no. If you are sure that you start out with something generated by Python, then assuming the Python compiler is faithful, then of course you can always produces source code that doesn't have goto's in it. If instead someon
8.
▲
by
rockybernstein
8y ago
Instead of taking a quick look at the description of how it works, why not instead spend a little more time to understand more, before passing judgement? I have written http://rocky.github.io/Deparsing-Paper.pdf to help peo
9.
▲
by
rockybernstein
8y ago
Author here... The v8 debugger protocol rocks. The standard cli interface to it less so. For example, missing is simple frame-motion commands like "up", "down", with attendant evaluation in that context are possible from
10.
▲
A Node.js command-line debuger that doesn't suck (as much)
(npmjs.com)
2 points
by
rockybernstein
8y ago
|
1 comments
11.
▲
by
rockybernstein
8y ago
Editor here.. if you have comments, you can post them here. The source for the PDF is https://github.com/rocky/elisp-bytecode
12.
▲
There *is* a pretty complete Emacs Bytecode Reference Manual [pdf]
(rocky.github.io)
2 points
by
rockybernstein
8y ago
|
1 comments
13.
▲
by
rockybernstein
9y ago
Author here. Recently incorporated this into Python's traceback module: https://pypi.python.org/pypi/loctraceback and have used this idea in Perl (which from the help of perlmonks is where I got the idea). I am cu
14.
▲
More precise tracebacks via decompilation
(rocky.github.io)
2 points
by
rockybernstein
9y ago
|
1 comments
15.
▲
by
rockybernstein
9y ago
Thanks for the suggestions. I'm not sure I understand the part about the text in 3 or 4 subtitles. You mean section headings on the wiki page, right? If that's what you meant that is done now. Yes, I think that helps.
16.
▲
by
rockybernstein
9y ago
Author here: In the last 3 years or so I've been working on a decompiler, and it is like a compiler in complexity, engineering, and testing. But different. Since that URL is to a wiki, this is a better forum for comments. So I am happy
17.
▲
A tale of two decompilers
(github.com)
3 points
by
rockybernstein
9y ago
|
1 comments
18.
▲
A tale of two decompilers
2 points
by
rockybernstein
9y ago
|
3 comments
19.
▲
by
rockybernstein
9y ago
> There are many exciting developments in compiler technology but they do seem to me to be fragmentary and not yet put together I think the same thing could have been said back in 1977, and the dragon book pulled all of these things toge
20.
▲
by
rockybernstein
9y ago
By the way... the person who wrote Turbo Pascal, Anders Hejlsberg, in fact went to Microsoft and was the principle architect behind Microsoft's J++, C#, probably the .NET runtime system. He is a lead architect there. See https:/
21.
▲
Dragon book Critique – is this unfair?
(rockyramblings.quora.com)
3 points
by
rockybernstein
9y ago
|
4 comments
22.
▲
by
rockybernstein
9y ago
I know. I am a long-time fan of your Perl work. And I know how to get them dynamically via an API which is done for example in https://metacpan.org/pod/Devel::Trepan::Deparse What I don't know how to do, if you co
23.
▲
by
rockybernstein
9y ago
Yes it does! It took a while however to find. I've now updated the remake wiki to include it. Direct link though is: https://github.com/rocky/remake/wiki/linuxBernsteinMakeDebug...
24.
▲
by
rockybernstein
9y ago
Yeah, you win a few and lose a lot. I guess it all evens out. Judging by github ratings, the debugger for zsh (zshdb) is more popular than I would have expected. And that means I have had to know more about zsh than I would have otherwise.
25.
▲
by
rockybernstein
9y ago
Sigh. Showmedo seems to have shut down. I looked on my disk and I don't see a copy of the video. Or the notes I used to make the video. A shame because this was probably the more practical (day-to-day use) of the two. The closest I can
26.
▲
by
rockybernstein
9y ago
Of course I am partial to savannah gnu and nongnu for its philosophy. However over the years there have been too many outages that made me switch one my projects from savannah to github. Since beggars shouldn't be too picky, I don'
27.
▲
by
rockybernstein
9y ago
You are correct. At the time this was started there was no github; or git for that matter. I think I joined github around 2006 or so, and sometime after that converted either the CVS or svn repo to git. And I was a bit lazy in setting up th
28.
▲
by
rockybernstein
10y ago
MyPizza | NYC, NY | Full-time | On-site A more complete description is at: https://gist.github.com/rocky/6525169e7810f9e1c90b29038afd79... If the below is of interest contact rocky@mypizza.com About you: We are looking