lfyre.blogspot.com
LFyre Development: Expressions
https://lfyre.blogspot.com/2015/04/expressions.html
The official development blog for the new LFyre programming language. Thursday, April 2, 2015. In my New Predeclared Types. Post, I mentioned that there would be one more predeclared type that I hadn't mentioned yet. Well, it's time to mention it. The type is ". And not surprisingly, it's an expression. This is the type that macros will return. And whenever LFyre code needs to be treated as a first-class object, this is the type that will make it possible. So what do I do? Remember the Macros Reloaded.
lfyre.blogspot.com
LFyre Development: Predeclared Types...Again
https://lfyre.blogspot.com/2013/11/predeclared-typesagain.html
The official development blog for the new LFyre programming language. Wednesday, November 27, 2013. I can never really settle my mind on a topic, unless I write two or three blog posts on it. Well, here we go again. This time, I am talking about predeclared types, which I talked about some time ago. I liked the previous list, which is made of names every programmer can recognize. The reason I switched to types with their size in the name is because I was then able to use. With "l" on the end is a. Type i...
lfyre.blogspot.com
LFyre Development: March 2015
https://lfyre.blogspot.com/2015_03_01_archive.html
The official development blog for the new LFyre programming language. Thursday, March 26, 2015. LFyre already has first-class functions. Should it have first-class methods? For those of you who don't know the difference between functions and methods, see this SO question. It's an important distinction. And when it comes to language design, it becomes even more important. Fortunately, that problem seems to be easy to fix. If you define a function:. You can simply pass that function to any other function:.
lfyre.blogspot.com
LFyre Development: Macros Reloaded
https://lfyre.blogspot.com/2014/12/macros-reloaded.html
The official development blog for the new LFyre programming language. Friday, December 26, 2014. So, as I said before. I've been struggling with macros. I've spent a lot of time the past few days, ever since I finished finals, researching macros and trying to find the best way to do them. Well, as it turns out, the answer. Was right in front of my nose. In fact, you can already do that; the type ". Parameters turn into slices. Will be for wrapping one expression. Quote" will allow a block. Just a couple ...
lfyre.blogspot.com
LFyre Development: A New Plan
https://lfyre.blogspot.com/2013/04/a-new-plan.html
The official development blog for the new LFyre programming language. Wednesday, April 10, 2013. In many modern languages, the programmer has no explicit control over the memory in the machine. Interpreted languages like Java, C#, Python, Ruby, and Perl do not allow the programmer to see what is going on inside the guts of the machine. Programmers in those languages do not need to worry about memory; the interpreter will take care of it for them. Well, to be quite honest,. Implementation, Doug Lea's.
lfyre.blogspot.com
LFyre Development: Memory Mangling
https://lfyre.blogspot.com/2014/02/memory-mangling.html
The official development blog for the new LFyre programming language. Saturday, February 1, 2014. In my "Simplifications" post. I forgot to mention some changes I made, but that's okay because they really didn't fit the "Simplifications" title. They do, however, fit into memory management. Sort of. First of all, LFyre's standard array type will be dynamic. They'll be much like very. Lightweight C vectors. They will do bounds checking. Yes, they will support Python ". Months = { "January". Yes, you can se...
lfyre.blogspot.com
LFyre Development: Comments
https://lfyre.blogspot.com/2014/08/comments.html
The official development blog for the new LFyre programming language. Sunday, August 10, 2014. To all of my readers,. I have heard that a lot of you have had trouble posting comments. I decided to test things for myself and figure out why. On the comment section, there is a dropdown menu labeled "Comment As:". The first option is "Google Account". Here's the problem: if you try to publish under as Google Account (or any other option that uses an account) when you are not signed in. First Spam and disresp...
lfyre.blogspot.com
LFyre Development: New Predeclared Types
https://lfyre.blogspot.com/2015/02/new-predeclared-types.html
The official development blog for the new LFyre programming language. Thursday, February 26, 2015. I have been thinking a lot about the basic types of LFyre, even before I received a spam comment on a post about predeclared types. I'm taking CS 330. At BYU right now, and I'm also a TA for the class. Yet even though I've learned a lot in my time as LFyre's designer, I still learn even more from the class. One of the practical things I've learned is how to use Racket. Basically the equivalent of BigDecimal.
SOCIAL ENGAGEMENT