domain-specific-language
Here are 182 public repositories matching this topic...
Hi again.
First, here is how grmmar currently looks in the documentation
num ::= <number literal with C syntax>
id ::= [_a-zA-Z0-9]*[_a-zA-Z][_a-zA-Z0-9]*
exp ::= num
| ( '-' | '!' | ... ) exp
| exp ( [+-*/%] | '==' | '!=' | '<=' | ... ) exp
| exp '?' exp ':' exp
| id '.' num # range of num-th dimension of id
| id '(' exp_list ')' # builtin call or tens
The README.md in branch 3.0.x mentions ND4J as a related project in that it "provides numerical computing used in DeepLearning.scala". This is currently true for DL4J, but it appears that Compute.scala is a git-submodule'd in the root of DeepLearning.scala...
So which is it? Is the README.md right, an
-
Updated
Nov 7, 2019 - Python
I'd like to be able to run commands on all lines of a file. For example, bsed wrap lines with " should execute on all lines of the file. Current workaround is to include some trivial filter like wrap lines containing '.' with "
Please exercise scoping in entity example. I would love to see how one can import entity files one from another. IMO, it is something almost everybody designing a DSL will want to have.
If you issue :help on the repl you get a list of available commands, among others. But the list is incomplete, e.g. :modules, :undeclare or :unimport are missing.
-
Updated
Jun 3, 2020 - C++
The contract! macro is part of the API provided to the contract developer. It should therefore be documented. Currently, there is no easy way to know that there is a env parameter to this macro that allows specifying an own EnvTypes impl.
It would be helpful to have a complete list of all standard Python modules and a guide as to which ones are supported, in progress, going to be supported, or not going to be supported ever. For example, is the threading module ever going to be supported? Will threading be handled with Seq's pipelines only? Will the multiprocessing module be supported?
Having this list will encourage people t
It might be interesting to have a binary tree to hold arbitrary (possibly typed) binary data in the parse tree. This could also be represented as a very large integer, which could use the base-16 or base-64 notation.
Example:
some_data is bits 16#FFFF_FFFE_FFFD_FFFC_FFFB__FFFA_FFF9_FFF8_FFF7_FFF6_FFF5_FFF4_FFF3_FFF2_FFF1_FFF0
Currently, the above does not work because the inte
-
Updated
Apr 22, 2020 - C++
-
Updated
Aug 26, 2018 - Go
-
Updated
Jun 2, 2020 - C++
Since secretion(X) auto-expands to translocation(X, fromLoc(GO:intracellular), toLoc(GO:"extracellular space")), there should be another automatic translocation() called absorption(X) that is the opposite of secretion and expands to translocation(X, fromLoc(GO:"extracellular space"), toLoc(GO:intracellular))
Add another static tag here:
Hi!
Is it possible to rename assignments' writeups to readmes so they'll appear automatically under their assignments' directory when viewed on github?
-
Updated
May 24, 2020 - C#
New semantic validator: Show warning if Bounded Contexts of different types are used in relationship
Bounded Contexts can be of different types (reflecting different perspectives: FEATURE, APPLICATION, SYSTEM, TEAM).
Show a compiler warning if there is a Context Map relationship between two contexts of different types.
-
Updated
Dec 22, 2019 - Xtend
For example, if two alpha-equivalent nodes appear twice in the same path, probably something has gone wrong.
We can improve the accuracy of pruning by developing assertions on the log/path.
-
Updated
Oct 6, 2017 - Swift
-
Updated
May 22, 2020 - C++
-
Updated
Apr 4, 2020 - Haskell
-
Updated
Jan 2, 2020 - Swift
-
Updated
Nov 18, 2019 - Haskell
-
Updated
Jan 17, 2020 - Swift
-
Updated
Jun 5, 2020 - Python
-
Updated
Feb 25, 2020 - Xtend
-
Updated
Mar 31, 2018 - CSS
Improve this page
Add a description, image, and links to the domain-specific-language topic page so that developers can more easily learn about it.
Add this topic to your repo
To associate your repository with the domain-specific-language topic, visit your repo's landing page and select "manage topics."


See Keenan's install notes on Slack here.
Ideally we would provide a build script that streamlines all the installation that first-time devs need to do, especially the various JS steps.