Hacker News new | past | comments | ask | show | jobs | submit | MycroftJones's comments login

Gematria number system is a comparatively modern invention. Researching the old weights, measures, and coins of Israel show good evidence that the Egyptian number system was used, which is a somewhat decimal numbering system. Would be very cool if this language used the ancient Egyptian number system instead of this new-fangled gematria stuff. Then the numbers would be visually very distinct as well.


> somewhat decimal

That sounds very suspicious.


Have you looked at newlisp? It has pretty seamless interop with C pointers.


Short answer, to save you reading the article: VxWorks. But there may be more interesting info on pages 2 or 3 of the article. I am curious how VxWorks manages the update procedure. How does it do what it does. How is remote debugging in space using VxWorks; is it anything like the Lisp stuff that JPL used to do?


I am the person who led the effort to get Lisp into space so I am probably as well informed about this as anyone despite being 20 years out of date.

There are some surprising structural similarities between the Lisp and vxWorks environments, particularly in terms of managing updates. vxWorks includes facilities for loading and linking code on the fly, and it also has a kind of REPL, though it is more akin to an interactive GDB session than a Lisp listener. But you can read out memory, load new code, stop and start processes, even do hot patches.

Now, none of this is done casually. You don't just randomly type things at the vxWorks shell and hope for the best. You're dealing with a multi-hundred-million-to-billion-dollar asset and a round-trip light time easily in the tens-of-minutes to hours range. Any interaction is carefully planned, exhaustively tested on the ground, and then carefully vetted through a review process that sometimes resembles a religious ritual or a comically overwrought scene from a bad science fiction show. A proposed course of action is packaged up, approved by a chain of management who don't really know the technical details of what's in it but whose careers depend on it working properly, and then forwarded to an appropriate DSN antenna for uplink. The actual Big Red Button (nowadays its a keyboard) is pushed by someone who has no idea what it is that he or she is sending, their job is just to make sure that what is being sent is the thing that was approved. The entire process is designed so that if something goes wrong, every step that led up to the problem can be reconstructed so that the cause can be found. Fortunately, that is very rarely necessary.

Then everyone sits around and waits nervously while the photons go from A to B and back again.


Glad to hear he said that. He is right.


Can you elaborate on your thoughts?


Amazon generally has a "pre-order" option. If there was a pre-order option, I also would order your book. By the time your book is in print, I will have forgotten about it. Fascinating topic; nice to see good coverage. I always felt that callbacks and exception handling left a little something to be desired. It looks like you've addressed that.

When your book is in print and available for sale I hope you post again here as a reminder.


The pre-order option is there! https://www.amazon.com/Common-Lisp-Condition-System-Mechanis...

Thank you for the kind words; I hope that the book suits you well once it's out.


A fexpr (funny expression) is a runtime macro. It is a funcall where the arguments are evaluated at runtime not compile time. picolisp, newlisp, and I think lisp 1.5 had fexprs.


Where is this 1k/acre land in Canada? Is it in a place where you can do these following things? a) build a house b) buy it an acre at a time c) grow a reasonable crop d) be within reasonable distance to a city and the markets thereof

In Canada particularly, climate is an issue for growing crops. Wheat takes 100 days to mature. The growing season in the prairies is 110 days. If the climate drops 1 degree Celcius you lose 10 days off your growing season. If your growing season is delayed by cold or flooding, you don't get a crop that year. In the prairies it takes about 10 acres to sustain 1 cow year round. Throughout Canada there are all kinds of restrictions about how many houses and people you can have on your land. The concept of "starter house" and "starter farm" doesn't exist anymore. There is the nobility, and there are the serfs. We just don't call them that.


I think the OP wanted to return the land to its' natural state, not farm it or build on it


I define "winter" as the time honeybees don't fly. Summer bees don't fly below 13 Celsius, and winter bees don't fly below 8 Celcius. Winter bees are the first ones out of the hive in spring, raising up the summer bees for the big harvest.


Thank you Stanley. Been wanting this for a long time.


I notice recently that the hipsters over on Metafilter are trying to smear bread bakers as "brogrammers" and "neckbeards". What is wrong with them.

And you are right about the rising time. I do an 8 hour rise. Doctor Carrie Reams said that the rising time breaks down the phytates which in turn releases the calcium into a form that the body can digest. 2 hour rise doesn't do that.


Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: