
Recent news
Erlang Plugin for NetBeans in Scala#8: Pretty Formatting and Pair Matching
Caoyuan Blog - February 17, 2009Now let’s go on the complex part: Pretty Formatting and Pair Matching. I say they are complex, not because these features are much heavier on language’s semantic complex. Implementing these features mostly deals with lexer tokens. But it’s a bit brain-dried work to across forward/backward…
More (0 comments)
Erlang Plugin for NetBeans in Scala#8: Pretty Formatting and Pair Matching
Caoyuan Blog - February 16, 2009Now let’s go on the complex part: Pretty Formatting and Pair Matching. I say they are complex, not because these features are much heavier on language’s semantic complex. Implementing these features mostly deals with lexer tokens. But it’s a bit brain-dried work to across forward/backward…
More (0 comments)
Erlang Plugin for NetBeans in Scala#7: Occurrences Finder
Caoyuan Blog - February 14, 2009During the AST node visiting (AstNodeVisitor.scala), I’ve gathered a lot of variable definitions and their references, we can now try to get editor to mark these occurrences. There are preliminary functions in AstScope.scala, such as findOccurrences(AstItem). You can override AstDfn#isReferredBy(AstRef) and AstRef#isOccurence(AstRef) to get accurate…
More (0 comments)
Erlang Plugin for NetBeans in Scala#7: Occurrences Finder
Caoyuan Blog - February 14, 2009During the AST node visiting (AstNodeVisitor.scala), I’ve gathered a lot of variable definitions and their references, we can now try to get editor to mark these occurrences. There are preliminary functions in AstScope.scala, such as findOccurrences(AstItem). You can override AstDfn#isReferredBy(AstRef) and AstRef#isOccurence(AstRef) to get accurate…
More (0 comments)
Erlang Plugin for NetBeans in Scala#7: Occurrences Finder
Caoyuan Blog - February 13, 2009During the AST node visiting (AstNodeVisitor.scala), I’ve gathered a lot of variable definitions and their references, we can now try to get editor to mark these occurrences. There are preliminary functions in AstScope.scala, such as findOccurrences(AstItem). You can override AstDfn#isReferredBy(AstRef) and AstRef#isOccurence(AstRef) to get accurate…
More (0 comments)
Erlang Plugin for NetBeans in Scala#6: Semantic Analyzer
Caoyuan Blog - February 13, 2009With more detailed AstNodeVisitor.scala, I got the semantic information of function calls, variable definitions and references etc. It’s time to implement CSL’s SemanticAnalyzer, which is the entrance of semantic highlighting. I then encountered a Scala’s corner case issue :-( SemanticAnalyzer.java is a sub-class of ParserResultTask:…
More (0 comments)
Erlang Plugin for NetBeans in Scala#6: Semantic Analyzer
Caoyuan Blog - February 13, 2009With more detailed AstNodeVisitor.scala, I got the semantic information of function calls, variable definitions and references etc. It’s time to implement CSL’s SemanticAnalyzer, which is the entrance of semantic highlighting. I then encountered a Scala’s corner case issue :-( SemanticAnalyzer.java is a sub-class of ParserResultTask:…
More (0 comments)
Erlang Plugin for NetBeans in Scala#6: Semantic Analyzer
Caoyuan Blog - February 12, 2009With more detailed AstNodeVisitor.scala, I got the semantic information of function calls, variable definitions and references etc. It’s time to implement CSL’s SemanticAnalyzer, which is the entrance of semantic highlighting. I then encountered a Scala’s corner case issue :-( SemanticAnalyzer.java is a sub-class of ParserResultTask:…
More (0 comments)
Erlang Plugin for NetBeans in Scala#5: Structure Analyzer
Caoyuan Blog - February 12, 2009During the weekend, I’ve done some preliminary error recover work for Erlang’s rats! definition. Now I’ll go on some features based on analysis on AST tree. As the simplest step, we’ll visit/analyze AST tree to get the structure information, use them for Navigator window and…
More (0 comments)
Erlang Plugin for NetBeans in Scala#5: Structure Analyzer
Caoyuan Blog - February 12, 2009During the weekend, I’ve done some preliminary error recover work for Erlang’s rats! definition. Now I’ll go on some features based on analysis on AST tree. As the simplest step, we’ll visit/analyze AST tree to get the structure information, use them for Navigator window and…
More (0 comments)
Erlang on Twitter
» fgtrjhyu (アスパラガー): 多分「どうでもいい」だと思うんだ。 Smalltalk→Obj…C erlang→node.jsと同じで。
» zbyszek (Zbyszek Żółkiewski): RT @michalptaszek: Going to give #ejabberd tutorial on @erlangfactory in SF this March :) Anyone?
http://t.co/0bnFtIKf #xmpp #erlang
» jeedee (jeedee): Erlang, y u so fast?
» michalptaszek (Michal Ptaszek): Going to give #ejabberd tutorial on @erlangfactory in SF this March :) Anyone?
http://t.co/0bnFtIKf #xmpp #erlang
» FrancescoC (Francesco Cesarini): Woot! RT @valdo404: Practical Erlang Programming at #QConLondon I want to go there
» kvakvs (Dmytro Lytovchenko): @2chso Чешутся руки написать клон вакабы на Erlang, которую можно кинуть на Амазон S3 и выдержать любой ддос. А чё есть смысл делать?
» tom_harper (Tom Harper): Why oh why did Erlang decided to use {} for *tuples*
» kreeger (ben kreeger): @tkaemming Oh, yeah , I forgot Couch was in erlang. Weirdo
» valdo404 (Laurent Valdes): Practical Erlang Programming at #QConLondon I want to go there
» RevellNL (Jeroen Seegers): Making my first (baby) steps in an #Erlang project today!
Statistics
Number of aggregated posts: 10456
Number of comments: 1442
Most recent article: February 06, 2012
Latest comments
» chameleonnation on TextOne HD for webOS: There hit been whatsoever tallish stories of liveness against all tbe ratio and mythical whimsy. But there are communicator stories…
» questlearning on TextOne HD for webOS: And Get is now out of the see in see of untold stories yet the inform is in dreadful impoverishment of utilise and assets
» bestcoast on TextOne HD for webOS: I am a frequent reader of your blog posts. I liked the recent one and other posts on your blog…