You cannot post messages because only members can post, and you are not currently a member.
Description:
This group is dedicated to general discussion about the Nemerle language and compiler. Don't hesitate to post beginners questions, as well as the more advanced ones.
|
|
|
The future of Nemerle and what's going on at JetBrains
|
| |
Is there any news on what's going on at JetBrains with regards to Nemerle.
Nemerle is an awesome language, but it's been around for a while, but
can't seem to "break out of the pack" of other alternative .NET languages.
It would be awesome to have F# REPL like experience for VS, or something
like Scala worksheets.... more »
|
|
The base language of Nemerle
|
| |
I would like to understand the Nemerle base language and compiler
architecture. I found this document, are there any others on these
subjects?
[link]
This document states: "the compiler actually parses a more abstract
language than is specified by the syntax of Nemerle. For example,... more »
|
|
How define nested types ?
|
| |
This one doesn't work: def a = typer.Env.Define(<[ decl: module A {} ]>); a.Define(<[ decl: module B {} ]>); a.Compile(); error : the type A.B was not finalized, forgot the TypeBuilder.Compile () on it? This one compiles but creates only top module 'X' without nested A and B !!! def x = [<[ decl: module A {} ]>, <[ decl: module B : A {} ]>];... more »
|
|
Nemerle Compiler Assertion?
|
| |
Is this a compiler bug? *C:\Program Files (x86)\Nemerle\Net-4.5\Nemerle. MSBuild.targets(289,5): error : internal compiler error: assertion failed in file ncc\external\LibraryReferenceM anager.n, line 546: wanted to cache cached value Nemerle.Builtins.FunctionVoid` 20['p1, 'p2, 'p3, 'p4, 'p5, 'p6, 'p7,... more »
|
|
Difference between a "field" and a "mutable" variable
|
| |
I'm new to Nemerle, OOP, and FP ... I'm knee-deep into: [link] However, I'm not grokking the difference between a "field" which can be declared "mutable", and a "mutable" variable?? For example: mutable bar : int; mutable bar = 1; or are they the very same, with the former being the declaration of the... more »
|
|
changing mutable list in extension method
|
| |
How can I get this to work: mutable t : list[string] = []; t.push("hello"); where push is defined as an extension method: public class ListExt{ public static push['t] (mutable this lst : list['t], el : 't) : void { lst ::= el; } } ? What I'm seeing is that lst changes within the extension method, but the... more »
|
|
Could Nemerle support embedded TypeScript?
|
| |
I'm new to Nemerle, trying to skip to the advanced stuff without mastering the basics, never a good thing. Can anyone suggest if it is possible to create a macro in Nemerle which would interpret: var s = "hello"; as mutable s = "hello"; If so, how? In general I'm wondering if Nemerle's macros would be powerful enough to be... more »
|
|
|