s-ludwig / sdlang-org Goto Github PK
View Code? Open in Web Editor NEWhttps://sdlang.org website contents
https://sdlang.org website contents
It would be nice to have an official icon that can be used for providing editor support !
In the implementations section of http://sdlang.org/ it's probably worth listing my fork of the ikayzo Java project. I am publishing release to Maven Central and intend to keep it updated.
<dependency>
<groupId>com.singingbush</groupId>
<artifactId>sdlang</artifactId>
<version>2.0.1</version>
</dependency>
This is the first syntax highlighting for ATOM some logic was copied from the sublime one.
http://sdl.ikayzo.org/display/SDL/Language+Guide
this page is listed as backup
http://semitwist.com/sdl-mirror/Language+Guide.html
but it appears to just be a wayback machine page? this project is interesting but if you want people to adopt it the reference needs to be available
SDLang is awesome, but I found no support for it in (Neo)Vi(m). As such, I took 2 hours to write it. Use it as you want, consider it public domain. Please publish this on the site as a useful add-on. Note that it is buggy and you want someone who's better at Vim syntax-ing to take a look at it, but it is a solid start.
sdlang.zip
Thought it might be worth adding to the home page:
https://github.com/jahan-addison/SDL-dart
and, by dart2js
, SDL is now available in JS.
When trying to access the sdlang through www it does a 302 redirect
http://www.sdlang.org/
302: Temporary redirect to http://rejectedsoftware.com/
We might want to add a little asterisk/footnote citation to "Who uses SDLang?" citing http://sdl.ikayzo.org/display/SDL/Projects+Using+SDL (mirrored at https://web.archive.org/web/20140814033017/http://sdl.ikayzo.org/display/SDL/Projects+Using+SDL and http://semitwist.com/sdl-mirror/Projects+Using+SDL.html) as the source for that information. Just as a "just in case"/"cover our ass" thing.
Cloning the repository and running dub
(version 1.1.0, built on Nov 15 2016) produces the output:
Fetching libevent 2.0.1+2.0.16 (getting selected version)...
Fetching diet-ng 1.0.0-beta.3 (getting selected version)...
Fetching openssl 1.1.4+1.0.1g (getting selected version)...
Fetching memutils 0.4.7 (getting selected version)...
Fetching vibe-d 0.7.30-beta.1 (getting selected version)...
Fetching libasync 0.7.9 (getting selected version)...
And then, nothing. It's using 100% CPU, but nothing happens even after waiting 5 minutes.
Attaching to the process using gdb, the stack trace is:
Thread 1 (Thread 0x7fa2b502d7c0 (LWP 30934)):
#0 0x000000000095f32d in _d_arraycatnTX ()
#1 0x00000000007e2563 in dub.package_.Package.name() const ()
#2 0x00000000007da2e1 in dub.packagemanager.PackageManager.getPackageIterator(immutable(char)[]).iterator(int(ref dub.package_.Package) delegate).__foreachbody2(ref dub.package_.Package) ()
#3 0x00000000007da169 in dub.packagemanager.PackageManager.getPackageIterator().iterator(int(ref dub.package_.Package) delegate) ()
#4 0x00000000007da291 in dub.packagemanager.PackageManager.getPackageIterator(immutable(char)[]).iterator(int(ref dub.package_.Package) delegate) ()
#5 0x00000000007d98e2 in dub.packagemanager.PackageManager.getBestPackage(immutable(char)[], dub.dependency.Dependency, bool) ()
#6 0x00000000007d34c3 in dub.dub.DependencyVersionResolver.getPackage(immutable(char)[], dub.dependency.Dependency) ()
#7 0x00000000007d2fb8 in dub.dub.DependencyVersionResolver.getPackage(immutable(char)[], dub.dependency.Dependency) ()
#8 0x00000000007d277f in dub.dub.DependencyVersionResolver.getChildren(dub.dependencyresolver.DependencyResolver!(dub.dependency.Dependency, dub.dependency.Dependency).DependencyResolver.TreeNode) ()
#9 0x00000000007c6362 in dub.dependencyresolver.DependencyResolver!(dub.dependency.Dependency, dub.dependency.Dependency).DependencyResolver.resolve(dub.dependencyresolver.DependencyResolver!(dub.dependency.Dependency, dub.dependency.Dependency).DependencyResolver.TreeNode, bool).validateConfigs(dub.dependencyresolver.DependencyResolver!(dub.dependency.Dependency, dub.dependency.Dependency).DependencyResolver.TreeNode, ref immutable(char)[]) ()
#10 0x00000000007c6c59 in dub.dependencyresolver.DependencyResolver!(dub.dependency.Dependency, dub.dependency.Dependency).DependencyResolver.resolve(dub.dependencyresolver.DependencyResolver!(dub.dependency.Dependency, dub.dependency.Dependency).DependencyResolver.TreeNode, bool).validateConfigs(dub.dependencyresolver.DependencyResolver!(dub.dependency.Dependency, dub.dependency.Dependency).DependencyResolver.TreeNode, ref immutable(char)[]) ()
#11 0x00000000007c6c59 in dub.dependencyresolver.DependencyResolver!(dub.dependency.Dependency, dub.dependency.Dependency).DependencyResolver.resolve(dub.dependencyresolver.DependencyResolver!(dub.dependency.Dependency, dub.dependency.Dependency).DependencyResolver.TreeNode, bool).validateConfigs(dub.dependencyresolver.DependencyResolver!(dub.dependency.Dependency, dub.dependency.Dependency).DependencyResolver.TreeNode, ref immutable(char)[]) ()
#12 0x00000000007c6c59 in dub.dependencyresolver.DependencyResolver!(dub.dependency.Dependency, dub.dependency.Dependency).DependencyResolver.resolve(dub.dependencyresolver.DependencyResolver!(dub.dependency.Dependency, dub.dependency.Dependency).DependencyResolver.TreeNode, bool).validateConfigs(dub.dependencyresolver.DependencyResolver!(dub.dependency.Dependency, dub.dependency.Dependency).DependencyResolver.TreeNode, ref immutable(char)[]) ()
#13 0x00000000007c6c59 in dub.dependencyresolver.DependencyResolver!(dub.dependency.Dependency, dub.dependency.Dependency).DependencyResolver.resolve(dub.dependencyresolver.DependencyResolver!(dub.dependency.Dependency, dub.dependency.Dependency).DependencyResolver.TreeNode, bool).validateConfigs(dub.dependencyresolver.DependencyResolver!(dub.dependency.Dependency, dub.dependency.Dependency).DependencyResolver.TreeNode, ref immutable(char)[]) ()
#14 0x00000000007c5734 in dub.dependencyresolver.DependencyResolver!(dub.dependency.Dependency, dub.dependency.Dependency).DependencyResolver.resolve(dub.dependencyresolver.DependencyResolver!(dub.dependency.Dependency, dub.dependency.Dependency).DependencyResolver.TreeNode, bool) ()
#15 0x00000000007d1c3e in dub.dub.DependencyVersionResolver.resolve(dub.package_.Package, dub.project.SelectedVersions) ()
#16 0x00000000007cbff9 in dub.dub.Dub.upgrade(dub.dub.UpgradeOptions) ()
#17 0x00000000007afa68 in dub.commandline.PackageBuildCommand.setupPackage(dub.dub.Dub, immutable(char)[], immutable(char)[]) ()
#18 0x00000000007b035d in dub.commandline.GenerateCommand.execute(dub.dub.Dub, immutable(char)[][], immutable(char)[][]) ()
#19 0x00000000007b0afd in dub.commandline.BuildCommand.execute(dub.dub.Dub, immutable(char)[][], immutable(char)[][]) ()
#20 0x00000000007b0cfd in dub.commandline.RunCommand.execute(dub.dub.Dub, immutable(char)[][], immutable(char)[][]) ()
#21 0x00000000007acf6d in dub.commandline.runDubCommandLine(immutable(char)[][]) ()
#22 0x00000000007a9468 in D main ()
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.