Advertisement
Nickname
plioi
Registered since:
August 19, 2003
Short bio:
 
Home page:
 
Total posts:
45

Forum posts by Patrick Lioi:

3 pages [ 1 2 3 Next ]
Posted in All Buzz Forum, Jul 29, 2007, 4:23 PM
Earlier posts on Rook showed that it was a dynamically typed language: the type of an object was not declared, and was not known until the last moment at runtime. Typing mistakes on the part of the programmer would be discovered at runtime. Although I like the brevity of dynamic languages like Python, [...]
Posted in Agile Buzz Forum, Jul 29, 2007, 4:23 PM
Earlier posts on Rook showed that it was a dynamically typed language: the type of an object was not declared, and was not known until the last moment at runtime. Typing mistakes on the part of the programmer would be discovered at runtime. Although I like the brevity of dynamic languages like Python, [...]
Posted in All Buzz Forum, Mar 20, 2007, 2:01 AM
I’ve added a new article on the Formalities page. It’s a rewrite of some things I wrote shortly after college. It’s a tad long, don’t say I didn’t warn you.
Posted in Agile Buzz Forum, Mar 20, 2007, 2:01 AM
I’ve added a new article on the Formalities page. It’s a rewrite of some things I wrote shortly after college. It’s a tad long, don’t say I didn’t warn you.
Posted in All Buzz Forum, Mar 11, 2007, 1:06 AM
When I started writing Rook in January, I had a general idea of how things would work. I’d start with a grammar, then I’d write a recursive descent parser to turn the input source code into an abstract syntax tree. These steps aren’t trivial, but they’re also not as tough as they sound. [...]
Posted in Agile Buzz Forum, Mar 11, 2007, 1:06 AM
When I started writing Rook in January, I had a general idea of how things would work. I’d start with a grammar, then I’d write a recursive descent parser to turn the input source code into an abstract syntax tree. These steps aren’t trivial, but they’re also not as tough as they sound. [...]
Posted in All Buzz Forum, Mar 5, 2007, 5:53 PM
For the past few weeks, I’ve been documenting my progress on the development of a new programming language. It is mostly an experiment to see whether or not I could do it, rather than an attempt to actually gain widespread use. Also, it’s giving me an opportunity to learn more about how functional [...]
Posted in Agile Buzz Forum, Mar 5, 2007, 5:53 PM
For the past few weeks, I’ve been documenting my progress on the development of a new programming language. It is mostly an experiment to see whether or not I could do it, rather than an attempt to actually gain widespread use. Also, it’s giving me an opportunity to learn more about how functional [...]
Posted in All Buzz Forum, Feb 26, 2007, 8:35 PM
I started running into a little trouble with my TestFixture classes. The glaring example was with the TokenizerTest fixture, which tested every nook and cranny of the Tokenizer class. The tokenizer is responsible for advancing through the input source code, chopping it up into meaningful tokens, such as operators, keywords, identifiers, and the...
Posted in Agile Buzz Forum, Feb 26, 2007, 8:35 PM
I started running into a little trouble with my TestFixture classes. The glaring example was with the TokenizerTest fixture, which tested every nook and cranny of the Tokenizer class. The tokenizer is responsible for advancing through the input source code, chopping it up into meaningful tokens, such as operators, keywords, identifiers, and the...
Posted in All Buzz Forum, Feb 14, 2007, 9:55 PM
This is part of a series of articles that started with Test-Driving a Compiler. Grammar 3 introduced function definitions. Since then, I’ve introduced some unary operators, statements, and function call expressions. First, I added the unary-minus and unary-not operators with a higher priority than multiplication, using tests to confirm...
Posted in Agile Buzz Forum, Feb 14, 2007, 9:55 PM
This is part of a series of articles that started with Test-Driving a Compiler. Grammar 3 introduced function definitions. Since then, I’ve introduced some unary operators, statements, and function call expressions. First, I added the unary-minus and unary-not operators with a higher priority than multiplication, using tests to confirm...
Posted in All Buzz Forum, Feb 11, 2007, 5:56 PM
I’ve been using C# Express Edition so far to write my parser, and I’ve been running NUnit as a separate process. I haven’t been running NCover at all, so far. I like the idea of integrating NUnit and NCover into the IDE, but Express Edition doesn’t allow for plugins (as far as I [...]
Posted in Agile Buzz Forum, Feb 11, 2007, 5:56 PM
I’ve been using C# Express Edition so far to write my parser, and I’ve been running NUnit as a separate process. I haven’t been running NCover at all, so far. I like the idea of integrating NUnit and NCover into the IDE, but Express Edition doesn’t allow for plugins (as far as I [...]
Posted in All Buzz Forum, Feb 7, 2007, 6:32 PM
This is part of a series of articles that started with Test-Driving a Compiler. Grammar 3 introduces functions, identifiers, and programs composed of multiple function definitions. Here’s the grammar, with changes from Grammar 2 in bold: Program := Function* Function := identifier '(' ParameterList ')' Expression ParameterList := &')'...
3 pages [ 1 2 3 Next ]
Advertisement