You cannot post messages because only members can post, and you are not currently a member.
Description:
Boo is a new object oriented statically typed programming language for the Common Language Infrastructure with a python inspired syntax and a special focus on language and compiler extensibility.
|
|
|
White space agnostics prevents debugging from working?
|
| |
When I try debug a boo script with white space agnostic mode on I am then unable to debug. This seems impossible but I can very easily reproduce the problem. Am I perhaps setting up white space agnostic mode incorrectly? I've always done this booc.Parameters.Pipeline.Remov eAt(0); booc.Parameters.Pipeline.Inser t(0, new WSABooParsingStep());... more »
|
|
Defining syntactic macros in interpreter
|
| |
Hi, is that any possible?
I tried the example from web (0.9.1. release notes) with booish and
this is the result
CONSOLE
Welcome to booish, an interactive interpreter for the boo programming
language.
Running boo 0.9.2.3383 on CLR 2.0.50727.3603.
Enter boo code in the prompt below (or type /help).... more »
|
|
Embedding the interactive interpreter
|
| |
Hi,
I'm embedding the interpreter into a C# app using the
Boo.Lang.Interpreter.Interacti veInterpreter2 class. User input comes
from a winform Control (RichTextBox) and I call the
InteractiveInterpreter2.Eval(s tring code) method for any entered
lines.
How would I get all the output of the interpreter back to display to... more »
|
|
inheritance error
|
| |
class xList[of T](List[of T]):
pass
d = xList[of int]()
d.Add(1) //error: Internal compiler error: Object reference not set to
an instance of an object.. (BCE0055) - C:\MyProjects\boo_test
\Program.boo:22,3
What's wrong? I thought Boo can do it..
|
|
Announcing booz, a boo based command shell.
|
| |
Hey guys I have started a new boo based command shell project on
codeplex. Its called booz :) here's a link to it [link]
Please check it out and give me some feedback. Its pre-alpha at this
stage but I plan to refine it until it becomes the shell of choice for
boo aficionados all over the world :)... more »
|
|
Problem generating Or statements
|
| |
I've been attempting to create Or statements using BinaryExpression
(BinaryOperatorType.Or, ...) but all my attempts end up in invalid IL,
which causes Reflector to complain about invalid branching. I've
tested both simple and complex cases - other operators (e.g., +) work
just fine, but Or seems broken.... more »
|
|
Mono ( 2.4.2.3 ) bug? (this works OK on .net)
|
| |
import System
struct s:
pass
class c():
public l as (s)
c1=c()
c1.l=(s(),)
/*
...System.OutOfMemoryException : Out of memory
at (wrapper managed-to-native)
object:__icall_wrapper_mono_ar ray_new_specific (intptr,int)
at Intersect3Module.Main (System.String[] argv) [0x00000]
at (wrapper managed-to-native)... more »
|
|
slicing in generic lists
|
| |
hi
today i tried sometihng like this:
headersize as int
tres as List [of String]
[...]
tdic[idlineVal].Extend(tres[he adersize:])
and i get the following error:
Language feature still not implemented: 'complex slicing for anything
but lists, arrays and strings'. (BCE0031)
it works if tres if a Boo.Lang.List but in my eyes thats no great... more »
|
|
Namespace nightmare
|
| |
Hi all,
I've been spending some hours finding out why a class wasn't found in
a quite complex project, and after a lot of try-and-errors, I managed
to reduce the problem to three really simple files.
-- A.StartupClass.boo ------------
namespace A
import A.N1
import A.N2
class StartupClass:... more »
|
|
|