Re: DDT 0.10.0 released - featuring DUB support.

2014-03-24 Thread Casper Færgemand

Is the install guide on github up to date?


Re: dmd 2.065 beta 2

2014-01-31 Thread Casper Færgemand
What's the point of the Windows installer? Does it make 64bit 
work out of the box? If so I'll definitely give it a go.


Re: DCD 0.3.0-beta1 and DScanner 0.1.0-beta1

2014-01-30 Thread Casper Færgemand
On Thursday, 30 January 2014 at 13:02:53 UTC, Casper Færgemand 
wrote:
Is it possible to get an updated build.bat file that doesn't 
rely on 64bit? There also seems to be files mentioned in the 
script that don't exist anymore.


And that would be "style.d". After removing it from the script 
along with "-m64", I get this:


$ build.bat
OPTLINK (R) for Win32  Release 8.00.13
Copyright (C) Digital Mars 1989-2010  All rights reserved.
http://www.digitalmars.com/ctg/optlink.html
dscanner.obj(dscanner)
 Error 42: Symbol Undefined 
_D8analysis3run7analyzeFS3std5stdio4FileAAyabZv

dscanner.obj(dscanner)
 Error 42: Symbol Undefined 
_D8analysis3run11syntaxCheckFS3std5stdio4FileAAyaZv

dscanner.obj(dscanner)
 Error 42: Symbol Undefined _D8analysis3run12__ModuleInfoZ
--- errorlevel 3


Re: DCD 0.3.0-beta1 and DScanner 0.1.0-beta1

2014-01-30 Thread Casper Færgemand
Is it possible to get an updated build.bat file that doesn't rely 
on 64bit? There also seems to be files mentioned in the script 
that don't exist anymore.


Re: So, You Want To Write Your Own Programming Language?

2014-01-22 Thread Casper Færgemand

On Wednesday, 22 January 2014 at 11:59:30 UTC, bearophile wrote:
I'd like to measure this statement experimentally: are error 
messages in Go and Scala any worse because of the optional use 
of semicolons? My initial supposition is that the answer is 
negative.


Error messages in SML are either really neat or catastrophic.


Re: Mono-D v0.5.5.5 - Huge completion refactoring/v0.5.5.6 - Bug fixes

2013-12-28 Thread Casper Færgemand
I updated the language bindings from 0.5.5.6 to 0.5.5.7. While 
past experience tells me anything I say will only serve to make a 
fool of myself, I shall accept my fate and say that so far I have 
not been able to reproduce the null pointer exception. And by 
that I mean I am able to hit the keyboard more than once without 
having to hit the escape key to close the informative popup.


Re: Mono-D v0.5.5.5 - Huge completion refactoring/v0.5.5.6 - Bug fixes

2013-12-27 Thread Casper Færgemand
On Saturday, 28 December 2013 at 02:02:44 UTC, Alexander Bothe 
wrote:
May I have some code samples? Writing 'SysTime' may happen 
everywhere - as well as 'a similar null-pointer' .. I have no 
magic glass bowl to look in, you know. ;-)
I can't reproduce it in a new file. I can, however, go to any 
line in my existing project, press a key on the keyboard, and the 
code completion window crashes with a null pointer. Not sure what 
you want aside from that. I don't see why it would have anything 
to do with what code I've written. My only import outside Phobos 
is Pegged.


D_Parser.Dom.DefaultDepthFirstVisitor.Visit(ArrayLiteralExpression 
x)


Re: Mono-D v0.5.5.5 - Huge completion refactoring/v0.5.5.6 - Bug fixes

2013-12-27 Thread Casper Færgemand
On Friday, 27 December 2013 at 20:47:07 UTC, Alexander Bothe 
wrote:

snip
Cheers,
Alex


Hmm, it's not just modules, I think I know what's wrong. I just 
wrote SysTime and stopped, realizing I wanted it in a function 
instead. As I started writing the new function, I was 
continuously interrupted with a similar null-pointer until I 
removed the original line just containing SysTime. It looks to me 
like it happens whenever there's incomplete code, so I'd think it 
related to the syntax checking or whatever magic. I can avoid it 
by just not leaving incomplete code, though my brain is going to 
complain =/.


Perhaps it's a quirk of Mono-Develop rather than the plugin. 
Given the inability to change language, such a bug would not 
surprise me. :P


Re: Mono-D v0.5.5.5 - Huge completion refactoring/v0.5.5.6 - Bug fixes

2013-12-27 Thread Casper Færgemand
I'll take it back. When writing a module specification, it kept 
interrupting me with this error. Due to an annoying error in 
Mono-Develop, I cannot change the language in the program without 
changing it in my OS, which I don't bother this moment. I have 
translated the first line, it's in {}. "ved" means "at".


{ System.NullReferenceException: The objekt reference is not 
configured to an occurence of an object. }
System.NullReferenceException: Objektreferencen er ikke 
indstillet til en forekomst af et objekt.
   ved 
D_Parser.Dom.DefaultDepthFirstVisitor.Visit(ArrayLiteralExpression 
x)
   ved 
D_Parser.Dom.Expressions.ArrayLiteralExpression.Accept(ExpressionVisitor 
vis)
   ved 
D_Parser.Completion.CompletionProviderVisitor.Visit(DVariable n)

   ved D_Parser.Dom.DVariable.Accept(NodeVisitor vis)
   ved 
D_Parser.Dom.DefaultDepthFirstVisitor.VisitChildren(IBlockNode 
block)
   ved 
D_Parser.Completion.CompletionProviderVisitor.VisitChildren(IBlockNode 
block)
   ved 
D_Parser.Dom.DefaultDepthFirstVisitor.VisitBlock(DBlockNode block)

   ved D_Parser.Dom.DefaultDepthFirstVisitor.Visit(DModule n)
   ved D_Parser.Dom.DModule.Accept(NodeVisitor vis)
   ved 
D_Parser.Completion.CodeCompletion.GenerateCompletionData(IEditorData 
editor, ICompletionDataGenerator completionDataGen, Char 
triggerChar, Boolean alreadyCheckedCompletionContext)
   ved 
MonoDevelop.D.Completion.DCodeCompletionSupport.BuildCompletionData(Document 
EditorDocument, DModule SyntaxTree, CodeCompletionContext ctx, 
CompletionDataList l, Char triggerChar)
   ved 
MonoDevelop.D.DEditorCompletionExtension.HandleCodeCompletion(CodeCompletionContext 
completionContext, Char triggerChar, Int32& triggerWordLength)
   ved 
MonoDevelop.Ide.Gui.Content.CompletionTextEditorExtension.KeyPress(Key 
key, Char keyChar, ModifierType modifier)
   ved MonoDevelop.D.DEditorCompletionExtension.KeyPress(Key key, 
Char keyChar, ModifierType modifier)
   ved 
MonoDevelop.Ide.Gui.Content.TextEditorExtension.KeyPress(Key key, 
Char keyChar, ModifierType modifier)
   ved 
MonoDevelop.D.Formatting.Indentation.DTextEditorIndentation.KeyPress(Key 
key, Char keyChar, ModifierType modifier)
   ved 
MonoDevelop.Ide.Gui.Content.TextEditorExtension.KeyPress(Key key, 
Char keyChar, ModifierType modifier)
   ved 
MonoDevelop.Ide.Gui.Content.TextEditorExtension.KeyPress(Key key, 
Char keyChar, ModifierType modifier)
   ved 
MonoDevelop.Ide.Gui.Content.TextEditorExtension.KeyPress(Key key, 
Char keyChar, ModifierType modifier)
   ved 
MonoDevelop.Ide.Gui.Content.TextEditorExtension.KeyPress(Key key, 
Char keyChar, ModifierType modifier)
   ved 
MonoDevelop.Ide.Gui.Content.TextEditorExtension.KeyPress(Key key, 
Char keyChar, ModifierType modifier)
   ved 
MonoDevelop.Debugger.ExceptionCaughtTextEditorExtension.KeyPress(Key 
key, Char keyChar, ModifierType modifier)
   ved 
MonoDevelop.SourceEditor.ExtensibleTextEditor.ExtensionKeyPress(Key 
key, UInt32 ch, ModifierType state)


Re: Mono-D v0.5.5.5 - Huge completion refactoring/v0.5.5.6 - Bug fixes

2013-12-27 Thread Casper Færgemand
Awesome. It seems to work fine so far. Since I started using dub 
I had to say goodbye to what working IDEs I had running, and when 
I tried Mono I was unlucky enough to do so right after an update 
that killed everything (mono crashed, plugins didn't work, 
couldn't find compiler, couldn't recognize d files, kept wanting 
to downgrade plugins once installed). It looks good now though. 
Integration with dub could be explained a tad better (hint: open 
the package.json file and done), but it's really easy.


I realize this doesn't say much about Mono-D, but an IDE that 
hasn't crashed yet is better than no IDE. :P